Help Center> GeminiDB> Product Bulletin> Version Description> Release Notes> Kernel Versions of GeminiDB Redis API
Updated on 2024-04-16 GMT+08:00

Kernel Versions of GeminiDB Redis API

This section describes the kernel version updates of GeminiDB Redis API.

Table 1 GeminiDB Redis API versions

Version

Released On

Feature

5.0

2023-06-30

New features and performance optimized:

  • Supported the RENAMENX command.
  • Supported the SELECT statement in transactions.
  • Added the HyerLogLog encoding function, which is fully compatible with open-source Redis and supports data migration.
  • Supported ROLE commands.
  • Supported Command HELP commands.
  • Supported the SCAN command across connections.

Resolved issue description:

  • Rectified potential faults in executing the CLIENT command for small instances.
  • Rectified the error that the return value of the PFADD command is incompatible open-source Redis.
  • Rectified errors that may occur when the positive and negative infinity is processed with the ZSET command.

2023-05-30

New features and performance optimized:

  • Supported bitmap encoding code to improve the perform ace of the SETBIT and GETBIT commands.
  • Supported GETEX, GETDEL, LPOS, and LMOVE commands.
  • Added Get, EXAT, and PXAT options for SET commands.
  • Optimized the audit log function.

Resolved issue description:

  • Resolved problems that may occur during data migration.

2023-04-30

New features and performance optimized:

  • Supported both SSL and non-SSL.
  • Supported SSCAN, HSCAN, and ZSCAN commands across connections.

Resolved issue description:

  • Rectified the proxy suspension caused by access through SSL.

2023-02-28

New features and performance optimized:

  • Added a high-performance memory query engine to accelerate zset read operations.
  • Optimized configuration parameters for data migration.

2023-01-30

Resolved issue description:

  • Rectified the issue that the RESTORE command for lists may be incorrectly written.

2022-12-30

New features and performance optimized:

  • Supported blocking for the XREAD command executed for streams.
  • Optimized the compatibility of INFO commands.

Resolved issue description:

  • Rectified the proxy suspension caused by access through SSL.

2022-11-30

New features and performance optimized:

  • Optimized performance and stability of small instances.

Resolved issue description:

  • Allowed to migrate data of the bloom filter type.

2022-10-30

New features and performance optimized:

  • Added read-only account access for users.
  • Supported incremental migration.
  • Added password-free whitelist.
  • Supported storage encryption.
  • Added Bigkeys command to query large keys in the database.
  • Added Restore commands to support all types of data structures.
  • Optimized the compatibility of Client Kill commands.

2022-09-30

New features and performance optimized:

  • Supported GEORADUIS_RO and GEORADIUSBYMEMBER_RO commands.
  • Supported CLIENT ID, CLIENT INFO, CLIENT GETNAME, and CLIENT SETNAME commands.
  • Added big keys in audit logs.
  • Reduced CPU usage.
  • Optimized the compatibility of Dump commands.
  • Optimized SDK compatibility with Redis clusters and sentinels.

Resolved issue description:

  • Resolved issues related to bloom filters that may occur in exceptions.
  • Resolved issues that may occur when SCAN commands process special characters.

2022-08-30

New features and performance optimized:

  • Supported KEYS commands.
  • Supported Notify Expire.

Resolved issue description:

  • Rectified the overflow issue of the timeout parameter of blocking commands.

2022-07-30

New features and performance optimized:

  • Supported Bloom filter commands.
  • Supported the count option for LPOP and RPOP commands.

2022-06-30

New features and performance optimized:

  • Supported dump commands.
  • Supported Key-notify.

2022-05-30

New features and performance optimized:

  • Supported multiple databases and SELECT statements.
  • Allowed users to execute delete commands in read-only mode.
  • Optimized the SDK compatibility with the Redis clusters.
  • Optimized the compatibility of the INFO command.

Resolved issue description:

  • Resolved the issue that the messages displayed when SCRIPT KILL commands are executed are incompatible with the open-source Redis.

2022-04-30

New features and performance optimized:

  • Supported unlink commands.
  • Supported block commands for lists.
  • Optimized the prefix matching mode of SCAN commands.

Resolved issue description:

  • Resolved issues related to transactions.

2022-03-30

New features and performance optimized:

  • Optimized the performance of the ZSET command.
  • Optimized the Rename performance.

2022-02-28

New features and performance optimized:

  • Supported command Command.

2022-01-30

New features and performance optimized:

  • Supported RENAME commands.
  • Supported transaction-related commands.
  • Supported CLIENT LIST commands.
  • Added the audit log function.
  • Supported brute force attack defense.
  • Improved the internal fault detection and shortened recovery time objective (RTO).

Resolved issue description:

  • Resolved the compatibility issue of the DEL and EXISTS commands with the open-source Redis.
  • Rectified returned packet errors that may occur when authentication fails.

2021-12-30

New features and performance optimized:

  • Supported commands related to LUA scripts.
  • Supported encrypted SSL connection.
  • Supported querying for slow query logs.
  • Supported INFO CLUSTER commands and Spark access.

Resolved issue description:

  • Resolved integer overflow problems that may occur when EXPIRE and INCR commands are executed.
  • Rectified the issue that SCAN commands incorrectly process keys that contain special characters.

2021-11-30

New features and performance optimized:

  • Optimized data compression and decompression efficiency at the computing layer.
  • Shortened RTO in internal cluster failover scenarios.

Resolved issue description:

  • Resolved the compatibility issue of GEO and STREAM commands with the open-source Redis.
  • Rectified the issue that SCAN commands cannot scan all data.

2021-10-30

New features and performance optimized:

  • Optimized the performance of Flushall.

Resolved issue description:

  • Fixed the elements disorder when LINSERT is used to insert elements.

2021-09-30

New features and performance optimized:

  • Offered SDK compatibility with Redis clusters.

2021-08-30

New features and performance optimized:

  • Supported instances with 2 vCPUs.
  • Optimized the internal lock range.

Resolved issue description:

  • Rectified the issue that the XREAD command is incompatible with the open-source Redis.

2021-07-30

New features and performance optimized:

  • Added TIME commands.
  • Supported pipelines.

Resolved issue description:

  • Resolved the issue that the GEOADD command does not verify the longitude and latitude.
  • Resolved infinite loops that may occur in ZSCAN command execution.

2021-06-30

New features and performance optimized:

  • Supported the read-only mode for instances.
  • Supported data compression at the computing layer.
  • Supported check for connection timeout on the client.
  • Optimized the logic for printing slow query logs.

Resolved issue description:

  • Rectified the issue that the SDIFF command may be allocated to a wrong partition.