Releases: youzan/nsq
Releases · youzan/nsq
NSQ HA 1.9.1
- update boltdb to fix view panic while close
- optimize the delayed queue to reduce lock while doing the empty or compaction
- optimize the memory usage.
- use dep
- allow avoiding fsync by default
- speed up cluster recovery after the restart in the normal case.
NSQ HA 1.9.0
- optimize the memory usage for nsqd ordered topic and allow change buffer size in config.
- optimize the performance for nsqlookupd
- fix possible stale read for etcd leadership
- sync channel consume offset while joining ISR
- optimize the time precision of the delayed and requeued message
- fix INVALID command error.
- fix possible race while migrating the topic
- speed up consumer recovery from the error.
NSQ HA 1.8.1
- nsqadmin support multi dc operation
- nsqadmin support finish single message by manual
- optimize the memory usage while empty delayed queue with large data
- mpub now support ext info
NSQ HA 1.8.0
- support disable write for whole nsqd node
- optimize the lock for clean commit log data
- channel sync optimize
- check and create the missing partition while init topic
NSQ HA 1.6.9
- optimize pub client stats
- fix mode support more fix on commit log
NSQ HA 1.6.7
- adjust req to end strategy to avoid req blocking cleaning old data
- log adjust to reduce warning log
- new slow consume trace log and cost time included
- support inverse filter for consumer
- some optimize on ephemeral channel
NSQ HA
- ignore ephemeral channel while sync offset
- fix leader session compare while update
- fix delayed queue compact
- reduce block while tag channel init or remove
- improve migrate while removing a node
- improve consume latency and adjust latency stats
NSQ HA
- handle failed to notify topic meta info while init topic
- fix build for windows
- fix possible deadlock while deleting topic
- fix deleted channel re-appear after restart
NSQ HA for windows test
Windows is not fully test by official, just publish a binary for easy deployment.
NSQ HA
- channel filter support based on message extend data
- adjust consume recovery speed after error/timeout
- optimize the stats info, remove clients information by default for all stats, need add
needClients=true
query parameter to get more stats about clients. - fix consume offset sync for skipped ordered channel
- wakeup connection write if read timeout on client.
- optimize the lock while cleaning the topic old data
- fix the delayed queue catchup for delayed messages
- add
retention_size_per_day
to configure the retention size for topic