An important change was adaptation of Valhalla's router request API to get routes by libosmscout. As a result, the map clients can have just one routing provider corresponding to OSM Scout Server and send requests / process replies via single code. For users, it means that they just need to specify routing engine in the server and the client will figure it out. Upcoming Poor Maps (0.30.x) would have support for that.