Releases: martensson/nixy
Releases · martensson/nixy
0.10.0
This release contains:
- feature Add commonly used string methods
split, join, trim, replace
andgetenv, 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.
0.9.0
This release contains:
- feature config setting
nginx_cmd
now supports arguments, allowing to usedocker run
. - fixed Now running Go 1.8.1.
0.8.2
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.
0.8.1
This minor release contains:
- feature Empty xproxy setting defaults to machine hostname.
- fixed Updated all vendor packages.
- fixed Updated to Go 1.7.4.
0.8.0
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).
0.7.3
- feature Using new go 1.7 context for improved request cancelation.
- feature Bumped to Go 1.7.1.
0.7.2
- 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.
0.7.1
0.7.0
- feature Nixy is now more generic than before, supports portDefinitions and multiple ports.
Can now easier be used for TCP/UDP proxying (seenginx-stream.tmpl
example). - feature More variables are now available from the template, such as
StagedAt
,StartedAt
andversion
. - 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)
0.6.0
- 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)