Pawn Redis Versions Save

Redis client for the Pawn language

1.2.0

11 months ago

(2023-05-29)

chore

  • added client id to the callback for pubsub(b1fc93e)
  • added taskfile(bb02934)
  • removed legacy sampctl package file and upgraded to latest package version(4ef033a)
  • statically link to lib gcc/stdc++(5542600)
  • updated taskfile(e5c655b)

fix

  • add a patch for fixing missing thread include needed to compile cpp_redis on gcc 11+(112ec06)
  • using outdated YSI paths(b552a33)

1.1.2

3 years ago
  • Fix message queue invoking callback on wrong AMX

1.1.1

4 years ago

More resilient error handling.

1.1.0

4 years ago
  • Add functions for HSETs and function to unsubscribe from pub/sub (Thanks to @YmerDev!)

1.0.5

4 years ago

Const correctness, include guards, fixed subscriptions and updated the Redis library (thanks @YmerDev)

1.0.4

5 years ago

Reworked Redis_Command to support splitting again but this time values may contain spaces if they are enclosed in quotes.

Example:

Redis_Command(client, "LPUSH \"Hello World\"");

1.0.3

5 years ago

Fixed Redis_Command attempting to split input by space to support multiple commands. This has been removed and Redis_Command now only supports a single command which may contain spaces.

1.0.2

5 years ago

A housekeeping release that resolves some minor issues with pawn.json.

1.0.0

5 years ago

Rewritten the plugin with cpp_redis in order to provide:

  • Windows support
  • PubSub API

This is a breaking change, please read the new redis.inc to see the new API.

BindMessage and SendMessage (which used LPUSH and BLPOP) have been replaced with the native Redis publish/subscribe mechanism. Please read the relevant documentation for this.

0.2.1

6 years ago

Winter cleaning - removed some unnecessary logging and added a new error type for when the response is not of the expected type.

All runtime problems that aren't fatal will return a value back to Pawn which the user is expected to handle. There will be no logging of runtime issues by the plugin itself.