I'm trying to figure out how to test the problem. Even when testing with the new Vue user interface included in 1.12 (running locally) and interacting with a SiteWhere instance on Amazon EC2, I do not see the CORS headers in Firefox or Chrome. They normally show up, but seem to be getting filtered. The new user interface allows you to specify the host name on the login screen, so you can test using it as a remote client.
One thing to verify is that you are sending the basic authentication credentials as part of the request, otherwise you will get bounced before it does the CORS round-trip. See the details here (
http://documentation.sitewhere.io/rest/single.html#calling) to make sure you are sending the correct headers.
Thanks,
Derek