Skip to content

Version 0.4.0

Compare
Choose a tag to compare
@BenFradet BenFradet released this 21 Dec 17:48
· 220 commits to master since this release
ded5124

Migrate to NSQ and add new Control Plane functionalities

New features

  • Add Control Plane API call to write domain name to Caddyfile for automatic TLS (#118)
  • Add Control Plane API call to change username and password for basic HTTP authentication (#117)
  • Add Control Plane API call to add apikey for Iglu authentication (#116)
  • Add Control Plane API call to put your own custom enrichments in Snowplow Mini (#66)
  • Add Control Plane API call to add external Iglu schema registry to Snowplow Mini (#62)
  • Add Control Plane API call to return the Snowplow Mini version (#128)
  • Show Control Plane notifications in-page using react-alert (#119)
  • Create index mappings on bootstrap (#104)

Bug fix

  • Ensure UI links adhere to the current protocol being used (#127)

Under the hood

  • Switch to using NSQ rather than named pipes (#24)
  • Bump JavaScript Tracker to 2.8.2 (#71)
  • Use Caddy instead of Nginx for serving the Snowplow Mini dashboard (#130)
  • Add libffi-dev, libssl-dev, python-dev and markupsafe as dependencies (#133)
  • Refactor user_data.sh script to use Control Plane API (#113)

Deployment

  • Use "wait_for" module instead of "pause" in ansible roles (#125)
  • Update build process to build Caddy from source (#132)
  • Upgrade pip version when launching vagrant box (#139)