Releases: jiangwenyuan/nuster
Releases · jiangwenyuan/nuster
v1.7.11.1
Upgrade to HAProxy v1.7.11
v1.7.10.1
Update to HAProxy v1.7.10, change config directives, remove share on|off mode, refactor code for next HAProxy v1.8 merging.
Added
- Upgrade to HAProxy v1.7.10
- Proxy mode
Changed
- Refactoring
- Separate include nuster directory
- Split headers
- Separate src nuster directory
- Split source
- Append nuster/nst to functions and variables
- Update config keyword
- global: cache to nuster cache
- proxy: filter cache to nuster cache
- proxy: cache-rule to nuster rule
- Remove share on|off keyword
v1.7.9.9
Added cache stats functionality, fixed a security bug.
Added
- Cache stats applet
- Various cache stats
Changed
- Separate cache manager file/applet
- Rename manager_uri to uri for reuse
- Simplify default key, use uri instead of path.delimiter.query
Fixed
- A security bug which can bypass ACL by tampering with Host header(Thanks to Dan Reif)
v1.7.9.8
Added more cache purging methods, by host, by path, by regex and their combinations.
Added
- Purge cache by host
- Purge cache by path
- Purge cache by regex
Changed
- Incorrect host and path of cache.entry
v1.7.9.7
Added
- Purge all cache (
curl -X PURGE -H "name: *"
) - Purge the cache belong to a proxy (
curl -X PURGE -H "name: proxy-name"
) - Purge the cache belong to a cache-rule (
curl -X PURGE -H "name: cache-rule-name"
)
Changed
- Performance improvement by parsing necessary data in advance instead of doing that in iterating cache-rules
- Unified cache manager entry
v1.7.9.6
Add a cache manager API supports updating cache TTL at run time, also an unified API to change state and ttl.
Added
- Update ttl at run time
- Single API to update ttl and state
- A new time parser
Changed
- Put ttl in shared memory
v1.7.9.5
Add a cache manager API supports enable and disable cache all at run time
Added
- Cache manager API
- Cache manager applet
- Enable and disable cache-rule at run time
Changed
- Rename cache applet
- Change default share memory size
v1.7.9.4
v1.7.9.3
Update VERSION
v1.7.9.2
Update README