Nixy Versions Save

nixy - nginx auto configuration and service discovery for Mesos/Marathon

v0.10.0

6 years ago

This release contains:

  • feature Add commonly used string methods split, join, trim, replace and getenv, datetime methods to make templates.
  • fixed Added sanity check to subdomain labels.
  • fixed Health status had a case where it fails to show config errors.

v0.9.0

7 years ago

This release contains:

  • feature config settingnginx_cmd now supports arguments, allowing to use docker run.
  • fixed Now running Go 1.8.1.

v0.8.2

7 years ago

This minor release contains:

  • fixed Improved health api, now responds with status 500 for critical errors.
  • fixed Fix for some very rare concurrent read-write access issues.

v0.8.1

7 years ago

This minor release contains:

  • feature Empty xproxy setting defaults to machine hostname.
  • fixed Updated all vendor packages.
  • fixed Updated to Go 1.7.4.

v0.8.0

7 years ago

This release contains a lot of refactoring and other improvements. No breaking changes.

  • feature Biggest change is made to reloads of nginx. Config is now compared before updating since many events are false positives and changes are not actually made. These are now ignored and no need to reload unless real changes are made.
  • fixed Changes has been made to the Marathon API, now using a single nested api call to fetch all apps and tasks. This cleans up the code a bit as well.
  • fixed Health checks are now done every 2s instead 10s (still with 5s timeout).

v0.7.3

7 years ago
  • feature Using new go 1.7 context for improved request cancelation.
  • feature Bumped to Go 1.7.1.

v0.7.2

7 years ago
  • fixed Improved handling of directories and subdomains. Directories in Marathon are now subdomains and applications are organised under them. Example: /mydir/myapp becomes myapp.mydir.example.com.

v0.7.1

7 years ago
  • fixed Issue #17 error when /tmp is mounted on different device than nginx.conf.

v0.7.0

7 years ago

:warning: Template has been updated to support the new generic task structure, please make sure to update is as well.

  • feature Nixy is now more generic than before, supports portDefinitions and multiple ports. Can now easier be used for TCP/UDP proxying (see nginx-stream.tmpl example).
  • feature More variables are now available from the template, such as StagedAt, StartedAt and version.
  • feature Fallback host to full path instead of its base. (@mlowicki)
  • fixed Safer nginx config generation, checks if config is valid before using. (@mlowicki)
  • fixed Adjust timestamps to new config generation process. (@schneidexe)
  • fixed Catch closing of closed cancellation channel. (@schneidexe)

v0.6.0

7 years ago
  • feature Several improvement to health checks
  • feature Add timestamps of last updates to config data (Thanks to @schneidexe)
  • feature Added new check_nixy script for Nagios using the new health check api.
  • fixed use timeout on event stream reader to reconnect to healthy backend (Thanks to @schneidexe)