Releases: lwlee2608/diameter-rs
Releases · lwlee2608/diameter-rs
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
v0.2.1
- Add Clone trait to
AvpValue
- Make
AvpDefinition
's fields public
- add M flag to
AvpDefinition
- add
client.get_next_seq_num
, dictionary.get_avp_by_name
v0.2.0
- Rename diameter flags
- Rename Avp DataType, remove Avp Suffix
- Re-export for shorter namespace
- Rework
avp!
macro
- Add
diameter::Result