Skip to content

Releases: redirectionio/libredirectionio

3.0.0

26 Feb 14:12

Choose a tag to compare

Changes :

  • [chore] Migrate to rust 2024 edition
  • [action] Replace custom html parser with lol_html
  • [action] Add support for capturing values in html
  • [router] Fix header case sensitivity in header filters and actions
  • [router] Make header and host matching case insensitive by default
  • [log] Add support to pass match and proxy duration in log
  • [router] Fix not one of ip triggers
  • [router] Add cache support for regex in headers
  • [action] Add support for overriding proxy destination (only in next agent version)
  • [wasm] Add a method to serialize the action matched for a response
  • [router] Add a config option to ignore all query parameters
  • [router] Add a config option respect the order of query parameters (matching a=a&b=b against match b=b&a=a will not match if the option is true)
  • [wasm] Add a method to check if an action will need to manipulate the response.

2.11.2

28 May 07:59

Choose a tag to compare

  • Add wasmbindgen feature to not expose the library as a javascript module when used as a dependency by default

2.11.1

28 May 07:59

Choose a tag to compare

  • Fix request time in proxy log to work with millisecond precision
  • Export this library as a javascript module with webassembly

2.11.0

28 May 07:58

Choose a tag to compare

  • Fix wasm integration by removing call to SystemTime::now which is not available in wasm
  • Fix default local network for trusted proxies
  • Add default header action

2.10.0

28 May 07:58

Choose a tag to compare

  • Updated dependencies
  • Fix request time in log
  • Add backend duration to log

2.9.0

28 May 07:57

Choose a tag to compare

  • Updated dependencies
  • Improve memory usage in router
  • Improve performance when creating a router
  • Improve performance when using html filters

2.8.0

26 May 13:46

Choose a tag to compare

  • Fix parsing bug in ip address for logs and request matching
  • Fix incorrect behavior when matching a request against a response status code
  • Add support for excluding methods in request matching
  • Add support for excluding response status code in request matching

2.7.0

20 Mar 14:28

Choose a tag to compare

  • Add new trigger support for date, time and date time

2.6.0

08 Mar 15:39

Choose a tag to compare

  • Add support for deflate and brotli compression
  • Avoid creating a body filter if there is only compression and no real filters
  • Fix supporting host with port
  • Add support to trusted proxies in log to avoid collecting their ips
  • Support streaming body when there is compression

2.5.2

28 Nov 08:35

Choose a tag to compare

  • Fix a bug in wasm target compilation that make it impossible to compile
  • Ensure order for rules, no rules will always be applied in the same order even if they have the same priority, as they are sorted by their ID
  • Body filters will now only be applied on a correct content-type header