Breaking change: server routing api callback argument order is now determined dynamically.