Release Notes

RequestRouter V0.3

Version: 0.3


Project Info

Request Router is a Request Routing Engine who's default behaviour is as a georouting DNS Load Balancer.

Features:

  • Geolocation cost based routing (with overrides)
  • Protocol Aware
  • Delivery Status/Load Aware
  • edns support
  • Wildcard support
  • HTTP Redirect (302) Routing Support
  • Content Optimised Routing in HTTP Routing


Release Notes

Version 0.3 was a bugfix release to resolve an issue where the DNS routing engine may spam syslog under certain circumstances

  • RR-56 - Bugfix: RequestRouter spams syslog following a generation change

RequestRouter V0.2

Version: 0.2


Project Info

Request Router is a Request Routing Engine who's default behaviour is as a georouting DNS Load Balancer.

Features:

  • Geolocation cost based routing (with overrides)
  • Protocol Aware
  • Delivery Status/Load Aware
  • edns support
  • Wildcard support
  • HTTP Redirect (302) Routing Support
  • Content Optimised Routing in HTTP Routing


Release Notes

Version 0.2 re-introduced HTTP Redirect based routing along with other bugfixes and improvements (including factoring the requested asset into HTTP redirect based routing in order to improve the cache hit rate on reverse proxy based edges)

  • RR-35 - New Feature: Implemented Content Preferential Routing
  • RR-37 - New Feature: HTTP Redirect Routing Support
  • RR-44 - Bugfix: Zero'ed routes can be overridden by ancestor costs
  • RR-46 - New Feature: fqdn-ignore-routes accepts a wildcard
  • RR-47 - New Feature: NO_LEAVE_COUNTRY flag introduced
  • RR-48 - New Feature: NO_LEAVE_LOCATION behaviour optimised

RequestRouter V0.1

Version: 0.1


Project Info

Request Router is a Request Routing Engine who's default behaviour is as a georouting DNS Load Balancer.

Features:

  • Geolocation cost based routing (with overrides)
  • Protocol Aware
  • Delivery Status/Load Aware
  • edns support
  • Wildcard support


Release Notes

Version 0.1 effectively takes my original OnionRoute codebase and refactors it to focus on DNS based routing rather than HTTP Redirect routing and introduces some performance enhancements

  • RR-25 - Implemented internal caches
  • RR-34 - Implemented pre-caching of specific subnets as a config option
  • RR-40 - Ability to ignore routes on a per country and FQDN basis