Skip to content

Releases: Southclaws/pawn-redis

1.2.0

29 May 08:42
Compare
Choose a tag to compare

(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

22 Aug 20:41
96218c4
Compare
Choose a tag to compare
  • Fix message queue invoking callback on wrong AMX

1.1.1

05 Apr 19:15
Compare
Choose a tag to compare

More resilient error handling.

1.1.0

17 Mar 20:05
147e50a
Compare
Choose a tag to compare
  • Add functions for HSETs and function to unsubscribe from pub/sub (Thanks to @YmerDev!)

1.0.5

28 Feb 15:21
2c5aca3
Compare
Choose a tag to compare

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

1.0.4

15 Jun 12:23
Compare
Choose a tag to compare

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

14 Jun 18:14
Compare
Choose a tag to compare

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

21 May 12:37
41e0e32
Compare
Choose a tag to compare

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

1.0.0

21 May 12:00
Compare
Choose a tag to compare

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.

Removed error logs

30 Nov 17:43
Compare
Choose a tag to compare

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.