Releases: lwlee2608/diameter-rs
Releases · lwlee2608/diameter-rs
v0.7.1
- Rework
DiameterMessage::add_avp()
method
v0.7.0
- Add E.164 Address-Type support
- Remove experimental module
- Add
Arc<Dictionary>
argument to DiameterMessage
- Add
Arc<Dictionary>
argument to DiameterClient::handle()
- Add
Arc<Dictionary>
argument to DiameterServer::listen()
- Add new function
DiameterMessage::add_avp_by_name()
v0.6.0
client.send_message()
now return Result<ResponseFuture>
- remove
client.request()
and DiameterRequest
v0.5.0
- Add TLS Support
- Add
DiameterClientConfig
and DiameterServerConfig
v0.4.0
- Fix the dictionary's mandatory flag parsing error
- Add
Avp::from_name
method
- Add load_generator example code
- Refactor
DiameterClient::connect
method, now a separate handle method is required to be invoked explicitly
DiameterServer.listen
now and accept the async handler
- rename
transport::eventloop
to transport::experimental
v0.3.3
- properly implement
avp::address
v0.3.2
- AvpKey in dictionary is now a composite key, consisting of
AvpCode
and Optional<VendorId>
- Add
Dictionary.load_xml()
method
- Wrap the global dictionary with RwLock
- Add examples and link docs to it
- Fix groupAVP indentation for Display trait
v0.3.1
- Improve performance of
eventloop::DiameterClient
- Add more command code definition to default dictionary
v0.3.0
- Move
DiameterClient
and DiameterClient
to diameter::transport
module
- Add experimental
diameter::transport::eventloop
module
v0.2.2
- Add get_application_id_by_name and get_command_code_by_name in dictionary module