Skip to content

Releases: lwlee2608/diameter-rs

v0.7.1

21 Jul 06:38
Compare
Choose a tag to compare
  • Rework DiameterMessage::add_avp() method

v0.7.0

18 Jul 03:39
Compare
Choose a tag to compare
  • 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

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