Snowplow R111 Selinunte Clojure Collector bug fix

02 October 2018  •  Ben Fradet

Snowplow 111 Selinunte, named after the archeological site in Southwestern Sicily, is a small release following up on the bug fix for the Clojure Collector published in Release 110.

Please read on after the fold for:

  1. Clojure Collector bug fix
  2. Upgrading
  3. Roadmap
  4. Help

selinunte
By AdiJapan (GFDL, CC-BY-SA-3.0), from Wikimedia Commons

1. Clojure Collector bug fix

Unfortunately, the bug fix for the Clojure Collector provided in Release 110 was not sufficient to complete the story around cross-origin resource sharing (CORS for short) for the Clojure Collector.

Indeed, R110’s bug fix (issue #3875) only targeted OPTIONS requests. In this release, we are extending it to support POST requests.

As a result, we are now sending back a response containing the original value of the Origin header as the Access-Control-Allow-Origin header and the Access-Control-Allow-Credentials header with value true in response to POST requests as well.

2. Upgrading

The new Clojure Collector incorporating the fix discussed above is available in S3 at:

s3://snowplow-hosted-assets/2-collectors/clojure-collector/clojure-collector-2.1.2-standalone.war

3. Roadmap

Upcoming Snowplow releases include:

Stay tuned for announcements of more upcoming Snowplow releases soon!

4. Getting help

For more details on this release, please check out the release notes on GitHub.

If you have any questions or run into any problem, please visit our Discourse forum.