Skip to content

Releases: lwlee2608/diameter-rs

v0.6.0

04 May 08:42
Compare
Choose a tag to compare
  • client.send_message() now return Result<ResponseFuture>
  • remove client.request() and DiameterRequest

v0.5.0

13 Apr 05:45
Compare
Choose a tag to compare
  • Add TLS Support
  • Add DiameterClientConfig and DiameterServerConfig

v0.4.0

24 Mar 08:49
Compare
Choose a tag to compare
  • 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

14 Mar 03:50
Compare
Choose a tag to compare
  • properly implement avp::address

v0.3.2

10 Mar 03:57
Compare
Choose a tag to compare
  • 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

29 Feb 01:41
Compare
Choose a tag to compare
  • Improve performance of eventloop::DiameterClient
  • Add more command code definition to default dictionary

v0.3.0

16 Feb 12:31
Compare
Choose a tag to compare
  • Move DiameterClient and DiameterClient to diameter::transport module
  • Add experimental diameter::transport::eventloop module

v0.2.2

13 Feb 04:11
Compare
Choose a tag to compare
  • Add get_application_id_by_name and get_command_code_by_name in dictionary module

v0.2.1

06 Feb 13:26
Compare
Choose a tag to compare
  • 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

31 Jan 02:58
Compare
Choose a tag to compare
  • Rename diameter flags
  • Rename Avp DataType, remove Avp Suffix
  • Re-export for shorter namespace
  • Rework avp! macro
  • Add diameter::Result