1 Star 0 Fork 18

skymysky / nuster

forked from nuster / nuster 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 4.33 KB
一键复制 编辑 原始数据 按行查看 历史
nuster 提交于 2018-10-05 19:56 . Release v2.0.3.18

nuster Changelog

2.0.3.18 - 2018-10-05

Fixed

  • Fix #28, stalled response

2.0.2.18 - 2018-08-15

Fixed

  • Fix #24, segfault when insufficient memory
  • Fix #23, disable usage of nuster in listen
  • Fix #22 Wrong rule parsing

Changed

  • Change default ttl from 3600 to 0

1.0.1.17 - 2018-08-15

Same as 2.0.2.18

2.0.1.18 - 2018-08-05

Upgrade HAProxy to v1.8.13

2.0.0.18 - 2018-07-06

Add NoSQL mode.

nuster can be used as a RESTful NoSQL cache server, using HTTP POST/GET/DELETE to set/get/delete Key/Value object.

It can be used as an internal NoSQL cache sits between your application and database like Memcached or Redis as well as a user facing NoSQL cache that sits between end user and your application. It supports headers, cookies, so you can store per-user data to same endpoint.

  • All features from HAProxy(HTTPS, HTTP/2, ACL, etc)
  • Conditional cache
  • Internal KV cache
  • User facing RESTful cache
  • Support any kind of data
  • Support all programming languages as long as HTTP is supported

1.1.1.18 - 2018-07-06

Merge HAProxy v1.8.12

1.1.0.18 - 2018-07-06

1.0.0.17 - 2018-07-06

Previously nuster used HAPROXY_VERSION.NUSTER_VERSION(eg, v1.8.8.3) which is very straightforward to find out the base HAProxy version, but very hard to tell whether it is a major r

Starting from v1.8.8.3, nuster uses a different version system as MAJOR.MINOR.PATCH.HAPROXY_BRANCH.

  • MAJOR: big feature release of nuster
  • MINOR: small features, haproxy branch update
  • PATCH: bug fixes, haproxy minor updates
  • HAPROXY_BRANCH: 17 stands for v1.7.x, 18 for v1.8.x

1.8.8.3 - 2018-06-08

Fixed

  • Broken rule key parser in config file (Thanks to Nelson)

1.7.11.3 - 2018-06-08

Fixed

  • Broken rule key parser in config file (Thanks to Nelson)

1.8.8.2 - 2018-05-29

Fixed

  • Rare case segfault when comparing a valid entry with null entry->key (Thanks to Martin)
  • Incorrect address when appending separator to long cache key (Thanks to Klaus)

1.7.11.2 - 2018-05-28

Fixed

  • Rare case segfault when comparing a valid entry with null entry->key (Thanks to Martin)
  • Incorrect address when appending separator to long cache key (Thanks to Klaus)

1.8.8.1 - 2018-05-07

Upgrade to HAProxy v1.8.8

1.7.11.1 - 2018-05-07

Upgrade to HAProxy v1.7.11

1.7.10.1 - 2018-04-22

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

1.7.9.9 - 2018-04-01

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)

1.7.9.8 - 2018-03-21

Added

  • Purge cache by host
  • Purge cache by path
  • Purge cache by regex

Changed

  • Incorrect host and path of cache.entry

1.7.9.7 - 2018-03-12

Added

  • Purge all cache
  • Purge the cache belong to a proxy
  • Purge the cache belong to a cache-rule

Changed

  • Performance improvement by parsing necessary data in advance instead of doing that in iterating cache-rules
  • Unified cache manager entry

1.7.9.6 - 2018-03-01

Added

  • Update ttl at run time
  • Single API to update ttl and state
  • A new time parser

Changed

  • Put ttl in shared memory

1.7.9.5 - 2018-02-20

Added

  • Cache manager API
  • Cache manager applet
  • Enable and disable cache-rule at run time

Changed

  • Rename cache applet
  • Change default share memory size

1.7.9.4 - 2018-02-03

Added

  • New uri and delimiter keywords

Fixed

  • Check query before set query_len
  • Fix #6 cache key normalization

1.7.9.3 - 2018-01-25

Added

  • Cache purge by key
  • Customize purge method

Fixed

  • Crash when serve non-standard http method

1.7.9.2 - 2017-12-15

Added

  • Shared memory
  • Multiple processes support
  • Enable/disable shared memory in config

Changed

  • Move used-memory to cache stats
  • Store cache stats in shared memory
  • Change cache housekeeping strategy

1.7.9.1 - 2017-11-06

Initial release

C
1
https://gitee.com/skymysky/nuster.git
git@gitee.com:skymysky/nuster.git
skymysky
nuster
nuster
master

搜索帮助