Skip to content

Releases: jiangwenyuan/nuster

v1.7.11.1

07 May 11:17
Compare
Choose a tag to compare

Upgrade to HAProxy v1.7.11

v1.7.10.1

23 Apr 04:15
Compare
Choose a tag to compare

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

01 Apr 04:23
Compare
Choose a tag to compare

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

21 Mar 03:56
Compare
Choose a tag to compare

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

12 Mar 12:10
Compare
Choose a tag to compare

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

01 Mar 13:05
Compare
Choose a tag to compare

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

20 Feb 13:06
Compare
Choose a tag to compare

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

05 Feb 02:48
Compare
Choose a tag to compare

Fixed default cache key normalization bug that different requests generating same cache key

  • Added
    • New uri and delimiter keywords
  • Fixed
    • Check query before set query_len
    • Fix #6 cache key normalization

v1.7.9.3

25 Jan 02:57
Compare
Choose a tag to compare
Update VERSION

v1.7.9.2

15 Dec 08:44
Compare
Choose a tag to compare
Update README