Releases: Qihoo360/huststore
Releases · Qihoo360/huststore
huststore release 1.9
A summary of what is in this release since 1.8:
- Modify storage engine for better performance, which is incompatible with previous version.
- Support data compression strategy.
- Update benchmark.
- Many other fixes and improvements, 70+ commits since 1.8.
huststore release 1.8
A summary of what is in this release since 1.7:
- Upgrade nginx to stable version
1.12.0
. Mainline version:1.11.13
. Previous mainline version:1.9.15
. You can get the details from official website: https://nginx.org/en/CHANGES-1.12 - Add
hustngx
(nginx module development kit) for hustmq HA & hustdb HA. See "More" in home page. - Add redis HA to be compatible with redis protocol. Now code is ready, waiting for the document.
- Many other fixes and improvements, 20+ commits since 1.7.
huststore release 1.7
Good news: now it is easier to build & deploy huststore.
A summary of what is in this release since 1.6:
- Refactor the deployment process & documents, add quickstart document and many operation tools for user-friendly build & deployment.
- Refactor to decouple
ngx_http_peer_selector_module
and upstream's name. Now HA support multiple upstream using "customized_selector". - Many other fixes and improvements, 100+ commits since 1.6.
huststore release 1.6
A summary of what is in this release since 1.5:
- Add huststore benchmark tool kit & performance report & benchmark log.
- Add "/hustdb/hincrby" for hustdb, and "hincrby" for hustdb HA.
- Performance tuning on hustdb HA & hustmq HA.
- Many other fixes and improvements, 50+ commits since 1.5.
huststore release 1.5
A summary of what is in this release since 1.4:
- Upgrade nginx to stable version
1.10.0
. Mainline version:1.9.15
. Previous mainline version:1.9.4
. You can get the details from official website. - Update the project configuration for better configure & make.
- Fix bug on "ngx_http_fetch".
huststore release 1.4
A summary of what is in this release since 1.3:
- Add "binlog" feature for better reliability & performance. This is an important service patch for "sync".
- Add "sismember2" for hustdb HA.
- Extract "third-party" for better build.
- Refactor the code of hustdb HA & Hustmq HA & test scripts for better readability & maintainability.
- Many other fixes and improvements, 60 commits since 1.3.
huststore release 1.3
A summary of what is in this release since 1.2:
- Translate documents, 40+ commits since 1.2.
huststore release 1.2
A summary of what is in this release since 1.1:
- Add feature "rdb" (like redis, the data will be stored in memory for higher performance), see details.
- Refactor ttl policy (from lazy ttl to active ttl)
- Many other fixes and improvements, 80+ commits since 1.1.
huststore release 1.1
This is the first stable release, with important bug fixes and a few new features:
- Refactor the architect of HustDB HA, which is important for the availability of HA.
- libsync is extracted as a standlone sync server from master process of HA.
- In this version, when sync server is down by accident, the HA will still be healthy. (In pre-release, when something is wrong with libsync.so, the master of HA will be crash.)
- In this version, the HA could be smoothly upgraded in any condition. (In pre-release, if libsync.so is need to be upgraded, we need to stop master of HA first)
- Add daemon mode and "-q" command option to gracefully quit server for HustDB
- Fix bug on HustMQ HA & HustDB HA & sync server
huststore release 1.0
This is an interim release before 1.1, with important bug fixes and a few new features:
hustmq
&hustmq ha
: support redelivery in server side.hustmq ha
: support"queue_hash"
(similar as"ip_hash"
)hustdb ha
: implement high-consistence API for db query (get2
,hget2
,zscore2
)hustdb ha
: fix bug ongen_table.py