-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API extentions. #229
base: master
Are you sure you want to change the base?
API extentions. #229
Commits on May 26, 2022
-
1. Cursor API to scan the key space 2. Stream API * Read range from streams * Trim stream 3. Server Events API to register to the following events: * Flush started/ended * Loading started/ended for AOF/RDB/Replication * Role changed (become primary/replica) 4. Is primary API was added to Context object
Configuration menu - View commit details
-
Copy full SHA for 325f4ca - Browse repository at this point
Copy the full SHA 325f4caView commit details -
Configuration menu - View commit details
-
Copy full SHA for d87a5f2 - Browse repository at this point
Copy the full SHA d87a5f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e0372f - Browse repository at this point
Copy the full SHA 9e0372fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbbdbdc - Browse repository at this point
Copy the full SHA fbbdbdcView commit details
Commits on Jun 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f157503 - Browse repository at this point
Copy the full SHA f157503View commit details -
Apply suggestions from code review
Co-authored-by: Omer Shadmi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d92069 - Browse repository at this point
Copy the full SHA 7d92069View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d81a45 - Browse repository at this point
Copy the full SHA 6d81a45View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7f079f - Browse repository at this point
Copy the full SHA b7f079fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1da738a - Browse repository at this point
Copy the full SHA 1da738aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e04fed2 - Browse repository at this point
Copy the full SHA e04fed2View commit details
Commits on Jun 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c8da3dd - Browse repository at this point
Copy the full SHA c8da3ddView commit details
Commits on Jun 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4fa23e5 - Browse repository at this point
Copy the full SHA 4fa23e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for af22d54 - Browse repository at this point
Copy the full SHA af22d54View commit details -
Configuration menu - View commit details
-
Copy full SHA for db57a7d - Browse repository at this point
Copy the full SHA db57a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 795f01d - Browse repository at this point
Copy the full SHA 795f01dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7786f5d - Browse repository at this point
Copy the full SHA 7786f5dView commit details
Commits on Jun 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 381c029 - Browse repository at this point
Copy the full SHA 381c029View commit details
Commits on Jun 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 58989a6 - Browse repository at this point
Copy the full SHA 58989a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c899ae - Browse repository at this point
Copy the full SHA 2c899aeView commit details
Commits on Jun 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1fe6e5f - Browse repository at this point
Copy the full SHA 1fe6e5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b16438 - Browse repository at this point
Copy the full SHA 7b16438View commit details
Commits on Jul 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ee88a64 - Browse repository at this point
Copy the full SHA ee88a64View commit details
Commits on Jul 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3cafe73 - Browse repository at this point
Copy the full SHA 3cafe73View commit details
Commits on Jul 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ad75618 - Browse repository at this point
Copy the full SHA ad75618View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2771300 - Browse repository at this point
Copy the full SHA 2771300View commit details
Commits on Jul 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4aa18c5 - Browse repository at this point
Copy the full SHA 4aa18c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42dbce1 - Browse repository at this point
Copy the full SHA 42dbce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 094c4df - Browse repository at this point
Copy the full SHA 094c4dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 244dae2 - Browse repository at this point
Copy the full SHA 244dae2View commit details -
pass RedisString to key space notifications to support binary key nam…
…es and avoid crashes.
Configuration menu - View commit details
-
Copy full SHA for f2688c2 - Browse repository at this point
Copy the full SHA f2688c2View commit details
Commits on Aug 2, 2022
-
Change call_ext to except u8 slice to support calling commands with b…
…inary arguments.
Configuration menu - View commit details
-
Copy full SHA for 319b70f - Browse repository at this point
Copy the full SHA 319b70fView commit details
Commits on Aug 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a0b60a9 - Browse repository at this point
Copy the full SHA a0b60a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d3654b - Browse repository at this point
Copy the full SHA 4d3654bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c690db2 - Browse repository at this point
Copy the full SHA c690db2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68fac3a - Browse repository at this point
Copy the full SHA 68fac3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8e469b - Browse repository at this point
Copy the full SHA f8e469bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2074bd - Browse repository at this point
Copy the full SHA e2074bdView commit details
Commits on Aug 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5b84c4d - Browse repository at this point
Copy the full SHA 5b84c4dView commit details
Commits on Nov 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c70081b - Browse repository at this point
Copy the full SHA c70081bView commit details
Commits on Jan 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99ace67 - Browse repository at this point
Copy the full SHA 99ace67View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb036f - Browse repository at this point
Copy the full SHA cbb036fView commit details
Commits on Jan 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cd09e7d - Browse repository at this point
Copy the full SHA cd09e7dView commit details
Commits on Feb 21, 2023
-
Fix invalid use of the crate keyword in macro_rules. (#283)
Within the macro_rules! the $crate should be used when it is required to refer to the current crate. This commit changes the referencing to the correct one.
Configuration menu - View commit details
-
Copy full SHA for ac5e6ca - Browse repository at this point
Copy the full SHA ac5e6caView commit details -
1. Fixes the warning of the unused result. Now the result is explicitly dropped and so the intention behind the code written is clear. 2. Fixes the typo - "emmutable" to "immutable".
Configuration menu - View commit details
-
Copy full SHA for 14c5c92 - Browse repository at this point
Copy the full SHA 14c5c92View commit details
Commits on Feb 28, 2023
-
Allow for easier version compatibility checking.
By deriving Ord and PartialOrd we can compare two versions easier. We need to be able to compare the versions to make sure the compatible version is used with the module.
Configuration menu - View commit details
-
Copy full SHA for 70dd1dd - Browse repository at this point
Copy the full SHA 70dd1ddView commit details -
Merge pull request #286 from vityafx/allow-for-easier-version-compati…
…bility-checking Allow for easier version compatibility checking.
Configuration menu - View commit details
-
Copy full SHA for 10572ff - Browse repository at this point
Copy the full SHA 10572ffView commit details
Commits on Mar 28, 2023
-
Allow the crate to operate when the Redis API isn't available.
Such situations occur when, for example, the crate which uses the redismodule-rs crate as a dependency is run for testing, so without Redis available. In this case, there is no allocator available as well and it will lead to a panic. To enable both the situations to work correctly under all circumstances, this change introduces a fallback mechanism back to the system allocator (default Rust allocator) which is always available. Note that the changes are zero-cost: the code before this changes used unwrap() which also had checks for the value being non-null and would panic at runtime if it was null, the current code does this check as well but instead of panicking reverts back to the system allocator.
Configuration menu - View commit details
-
Copy full SHA for 3c32669 - Browse repository at this point
Copy the full SHA 3c32669View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf0473c - Browse repository at this point
Copy the full SHA cf0473cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f873f8a - Browse repository at this point
Copy the full SHA f873f8aView commit details -
Enable the unit and doc tests to work.
The previous code either wouldn't compile or wouldn't run due to missing assets for the tests. This commit brings changes necessary to enable the cargo test to run properly again.
Configuration menu - View commit details
-
Copy full SHA for 8acffbe - Browse repository at this point
Copy the full SHA 8acffbeView commit details
Commits on Mar 29, 2023
-
Revert to panicking when the redis allocator isn't available.
Reverts the behaviour to panicking when the redis allocator isn't present. Changes the panic to avoid allocations using the specified allocator so that a meaningful message can be observed.
Configuration menu - View commit details
-
Copy full SHA for 03b52b9 - Browse repository at this point
Copy the full SHA 03b52b9View commit details -
Merge pull request #300 from RedisLabsModules/fallback-to-the-system-…
…allocator-when-redis-isnt-available Allow the crate to operate when the Redis API isn't available.
Configuration menu - View commit details
-
Copy full SHA for 1e735bd - Browse repository at this point
Copy the full SHA 1e735bdView commit details
Commits on Mar 31, 2023
-
Fix the backwards compatibility with old Rust.
The backwards compatibility is broken with the old Rust due to fixing a mistake with imports. This commit uses the direct import for unix systems of the AsRawFd trait and should work on all unix systems.
Configuration menu - View commit details
-
Copy full SHA for 6a4487f - Browse repository at this point
Copy the full SHA 6a4487fView commit details -
Merge pull request #301 from RedisLabsModules/use-unix-asrawfd
Fix the backwards compatibility with old Rust.
Configuration menu - View commit details
-
Copy full SHA for 566ad27 - Browse repository at this point
Copy the full SHA 566ad27View commit details