Releases: percipia/eslgo
Releases · percipia/eslgo
v1.4.7
1.4.1
1.4.0
1.4.0
Version 1.4.0 has no core functionality changes and just exposes more tunables to users to modify and configure.
- Add in options structs for both inbound and outbound connections
- Add in support for custom loggers
- Support for tuning all of the timeouts that used to be hardcoded
- Allow changing the underlying base context for connections
- Allow specifying the explicit network connection type via the options struct
1.3.3
1.3.3
- Return authentication errors for inbound connection Dialing
- Add in
ExitAndClose
toConn
as a helper to gracefully exit and close(Send exit to FreeSWITCH before closing the network connection) - Fix race conditions when connections are closed
- Allow the
onDisconnect
handler to be nil for Inbound connections
1.3.2
1.3.2
- Add in a new parameter to Execute to force sending arguments in the body even if they do not exceed the maximum header length.
- Set/Execute/Push now all force their arguments into the body to ensure newline characters do not get removed by the ESL header parser in FreeSWITCH.
1.3.1
1.3.0
1.3.0
- Allow the call originate helpers to be called in the foreground via
api
- Change the originate helpers to take a new
Leg
struct for the legs of the calls to allow more control - Remove the UUID being returned from the originate helpers, callers are now responsible to set
originination_uuid
on each leg of the call. - Improve the
IsOkay
helper onRawResponse
and add aGetReply
helper - Improve function documentation.
1.2.1
Initial Public Release
1.2.0
This is the initial public release of eslgo!