Provide better error message for invalid endpoint urls

Fixes #899
Add #899 to CHANGELOG
Merge branch 'validate-endpoint-url' into develop

* validate-endpoint-url:
  Add #899 to CHANGELOG
  Provide better error message for invalid endpoint urls