Skip to content

Tags: kak-tus/ami

Tags

v0.1.15

Toggle v0.1.15's commit message
- Fix small linter warnings.

  - Update redis module to v7.
  - Add CI.
  - Build badge.
  - Change coverage badge.

v0.1.14

Toggle v0.1.14's commit message
- Use original miniredis for tests.

  - Fix incorrect responce processing with miniredis (may be with some redis version too).

v0.1.13

Toggle v0.1.13's commit message
Testing.

Temporary with miniredis package from branch.

v0.1.12

Toggle v0.1.12's commit message
Latest redis module.

v0.1.11

Toggle v0.1.11's commit message
Improve modules support.

Remove dependency (retrier) from private repository. Use repeat instead.

v0.1.10

Toggle v0.1.10's commit message
Check message format in consumer.

v0.1.9

Toggle v0.1.9's commit message
- Update vendored redis to 6.15.2.

  - Add error processing with optional ErrorNotifier interface.
  - Use multiple ids in single command to do ACK.
  - Use XDel from updated Redis package.
  - Ack and produce in goroutines.
  - Set big read/write timeouts to Redis client in examples and in docs to
    allow sending data to Redis in time and to avoid retransmissions.
  - Use "real" pipe period. In previous versions - we wait new message to check
    period, so, old messages can wait a long time in buffer, if there are no
    new messages.
  - Switch from dep to go modules.

v0.1.8

Toggle v0.1.8's commit message
Fix infinite blocking of consumer in case of no messages.

If user not set Block value in consumer and there is no messages in queue - consumer will block infinitely at Close() func, because we send BLOCK timeout = 0 to XREADGROUP Redis command and it will wait infinitely.

v0.1.7

Toggle v0.1.7's commit message
- Fix possible consumer stop.

  - Speedup ACK and producing.

v0.1.7-beta2

Toggle v0.1.7-beta2's commit message
- Fix possible consumer stop.

  - Speedup ACK and producing.