I always found the human-readable URLs quite nice and the ID-prepending I can live with. But a few suggestions:
Such a breaking change should be in the Changelog – admins like myself would like to tell Redash consumers their bookmarks need updating. Luckily our org really only uses half a dozen or so.
Ideally, on upgrade, save the old URLs and re-direct them to the new ones.
Thanks again. Redash is a key part of our infrastructure and we couldn’t imagine life without it.
Legacy URLs were: /dashboard/:slug, but new ones are /dashboard**s**/:slug, so in your example it should be http://foo.redash.bar/dashboard/example-name and not http://foo.redash.bar/dashboards/example-name.