NEWS | R Documentation |
News for Package RcppRedis
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
rredis
package can be installed via the repo listed inAdditional_repositories
; thepubsub.R
test file makesrredis
optional and conditional; all demos now note that the optionalrredis
package is installable via thedrat
listed inAdditional_repositories
.The fallback-compilation of
hiredis
has 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.sh
from r-ci (Dirk).A new function
quit
can 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
configure
setup 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
hexists
was 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.c
was added with calls toR_registerRoutines()
andR_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
timeout
constructor argument (PR #14 by Russell Pierce)Added new commands
exists
,ltrim
,expire
andpexpire
along with unit tests (PR #16 by Russell Pierce)Return
NULL
for empty keys in serializedget
for consistency withlpop
andrpop
(also PR #16 by Russell Pierce)Minor corrections to
get
code andhget
andhset
documentation (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
,rpush
as well asauth
via augmented constructor (all thanks to PRs #11 and #13 by Russell Pierce)Added
ping
command 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
, andsmembers
contributed 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