You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/2025-04-27-valkey-modules-rust-sdk-updates.md
+11-20
Original file line number
Diff line number
Diff line change
@@ -6,10 +6,9 @@ authors= ["dmitrypol"]
6
6
categories= "modules"
7
7
+++
8
8
9
-
In an earlier [article](/blog/modules-101/) we discussed the process of building Valkey Modules.
10
-
Modules allow adding extra features (such as new commands and data types) to Valkey without making changes to the core code.
11
-
We briefly touched on how to use the [Valkey Modules Rust SDK](https://github.com/valkey-io/valkeymodule-rs) to build a simple module.
12
-
In this article we will expand on this topic and discuss some of the new features added to the SDK over the last year.
9
+
In an earlier [article](/blog/modules-101/)we explored the process of building Valkey Modules—extensions that let developers add new commands and data types to Valkey without modifying its core.
10
+
We also introduced the [Valkey Modules Rust SDK](https://github.com/valkey-io/valkeymodule-rs) demonstrating how to use it to create a basic module.
11
+
In this follow-up article, we’ll dive deeper into the SDK and highlight several new features and improvements introduced over the past year.
* Mock Context for unit testing - enable unit testing functions that require `&ctx`
248
-
* Context in Filters - enable more operations to be done in filters.
249
-
* Environment specific config support - during development or unit testing it is useful to have different config settings.
250
-
* Crontab - `cron_event_handler` uses `serverCron` (10 times per second by default) but it can be extended to run custom code on pre-determined schedule and configured via custom commands.
251
-
* And more. Please stay tuned.
246
+
The Valkey Modules Rust SDK has seen exciting improvements over the past year, making it easier and more powerful to extend Valkey.
247
+
But we are not stopping.
248
+
Some of ideas for future development include mock context support for unit testing, enhanced context access within filters, and environment-specific config to streamline development and testing.
249
+
Additionally, the introduction of crontab scheduling will allow executing custom logic on a defined schedule using cron_event_handler.
252
250
253
-
## List of contributors
251
+
We hope this overview helped you understand how to leverage the SDK and inspired you to explore what's possible with Valkey modules.
252
+
Stay tuned for future updates.
254
253
255
-
Below are the Github handles of the developers who contibuted to the SDK in the past year
We also want to express appreciation to the engineers who contibuted to the SDK in the past year - [KarthikSubbarao](https://github.com/KarthikSubbarao), [dmitrypol](https://github.com/dmitrypol), [sachinvmurthy](https://github.com/sachinvmurthy), [zackcam](https://github.com/zackcam), [YueTang-Vanessa](https://github.com/YueTang-Vanessa), [hahnandrew](https://github.com/hahnandrew), [Mkmkme](https://github.com/Mkmkme).
0 commit comments