| NEWS | R Documentation | 
News for Package RcppRedis
Changes in version 0.2.6 (2025-06-24)
- The commands - DEL,- LREMand- LMOVEhave been added
- The continuous integration setup was updated once more 
- The pub/sub publisher now supports a type argument similar to the listener, this allows string message publishing for non-R subscribers 
Changes in version 0.2.5 (2025-03-26)
- The continuous integration setup was updated several times 
- Badges and URLs in README.md have been updated 
- An updated interface from RApiSerialize is now used, and a versioned dependency on version 0.1.4 or later has been added 
- The DESCRIPTION file now uses Authors@R 
- Two possible bashisms have been converted in - configure.ac
- The (fallback if needed) build of - libhiredis.anow sets- -DNDEBUG, four uses of- sprintfconverted to- snprintf
Changes in version 0.2.4 (2023-08-19)
- Add missing alias for ‘RcppRedis-package’ to - rhiredis.Rd.
- Remove Suggests: rredis which triggers a NOTE nag as it is only on an ‘Additional_repositories’. 
Changes in version 0.2.3 (2023-03-08)
- No longer set a C++ compilation standard as the default choices by R are sufficient for the package. 
- Switch include to Rcpp/Rcpp which signals use of all Rcpp features including Modules. 
Changes in version 0.2.2 (2022-10-31)
- Thanks to a suggestion by Paul Murrell, the real-time chart demo now uses dev.hold() and.flush() for flicker-free updates. 
- One function prototype was updated for - clang-15.
- GitHub Actions were updated to checkout version 3. 
Changes in version 0.2.1 (2022-04-09)
- The - rredispackage can be installed via the repo listed in- Additional_repositories; the- pubsub.Rtest file makes- rredisoptional and conditional; all demos now note that the optional- rredispackage is installable via the- dratlisted in- Additional_repositories.
- The fallback-compilation of - hiredishas been forced to override compilation flags because CRAN knows better than upstream.
- The GLOBEX pub/sub example has small updates. 
Changes in version 0.2.0 (2022-03-08)
- Two simple C++11 features remove needs for BH and - lexical_cast()(Dirk in #45 addressing #44).
- Bryan Lewis is now a coauthor. 
- Added pub/sub examples for single and multiple Globex symbols. 
- The included hiredis sources have been updated to release 1.0.2. 
- Two vignettes have been added to introduce Redis and to described a live market-monitoring application included in directory - pubsub/.
- The UCRT build was updated per a suggestion by Tomas. 
Changes in version 0.1.11 (2021-06-26)
- The CI setup was updated to use - run.shfrom r-ci (Dirk).
- A new function - quitcan be used to close a connection (Dirk).
- The windows build was updated to libhiredis 1.0.0, and UCRT support was added (Jeroen in #42). 
Changes in version 0.1.10 (2020-01-16)
- The package now uses tinytest for unit tests (Dirk in #41). 
Changes in version 0.1.9 (2018-10-27)
- The - configuresetup is more robust with respect to the C++ setup [CRAN request].
- The Travis builds was updated to R 3.5 along with all others (#34). 
- A new Redis function - hexistswas added (Whit Armstrong in #35).
- The hiredis library source is now included, and built on all systems unwilling or unable to provide it (#36). 
- Added hash functions HDEL, HLEN, HKEYS, and HGETALL (Whit Armstrong in #38). 
Changes in version 0.1.8 (2017-09-09)
- A new file - init.cwas added with calls to- R_registerRoutines()and- R_useDynamicSymbols()
- Symbol registration is enabled in - useDynLib
- Travis CI was updated to using - run.sh
- The (optional MessagePack) code was updated for MsgPack 2.* 
Changes in version 0.1.7 (2016-04-27)
- Added support for - timeoutconstructor argument (PR #14 by Russell Pierce)
- Added new commands - exists,- ltrim,- expireand- pexpirealong with unit tests (PR #16 by Russell Pierce)
- Return - NULLfor empty keys in serialized- getfor consistency with- lpopand- rpop(also PR #16 by Russell Pierce)
- Minor corrections to - getcode and- hgetand- hsetdocumentation (also PR #16 by Russell Pierce)
- Error conditions are now properly forwarded as R errors (PR #22 by Russell Pierce) 
- Results from Redis commands are now checked for - NULL(PR #23 by Russell Pierce)
- MessagePack encoding can now be used which requires MessagePackage headers of version 1.0 or later; the (optional) RcppMsgPack package can be used. 
Changes in version 0.1.6 (2015-10-05)
- Added support (including new unit tests) for - lpop,- rpop,- lpush,- rpushas well as- authvia augmented constructor (all thanks to PRs #11 and #13 by Russell Pierce)
- Added - pingcommand and unit test
Changes in version 0.1.5 (2015-07-17)
- Another minor fix to unit test setup for rredis. 
Changes in version 0.1.4 (2015-07-04)
- Minor update to unit test setup for rredis. 
- No longer list URLs to Redis as automated CRAN tests for URL validity choke on redirects. 
Changes in version 0.1.3 (2014-12-10)
- Bug fix setting correct return type of - zcount
Changes in version 0.1.2 (2014-11-06)
- New commands - execv,- hset,- hget,- sadd,- srem, and- smemberscontributed by John Laing and Whit Armstrong over pull requests #3 and #4.
Changes in version 0.1.1 (2014-06-09)
- Now with Windows support thanks to the installation of builds of the hiredis library (created by John Buonagurio) at CRAN / win-builder (thanks to Uwe Ligges) 
- Added support for new command - zcount
Changes in version 0.1.0 (2014-05-10)
- Initial CRAN upload