-
publish()
now accepts multiple messages (note thattitle
andmessage
must be of the same length) and publishes them in a single transaction (#25, @Enchufa2). -
Setting the
R_LITEQ_BUSY_TIMEOUT
environment variable now works properly. Previously it was ignored and the timeout was set to ten seconds (#24, @Enchufa2).
-
Work around a SQLITE bug that resets the database busy timeout after a successful query. Now we set the timeout after each database operation. The timeout can now also be set via the
R_LITEQ_BUSY_TIMEOUT
environment variable, and it defaults to 10 seconds, instead of 1 second. -
consume()
now has apoll_interval
argument to set how often to poll the queue for new jobs. -
New
is_empty()
andmessage_count()
functions (#18, @wlandau). -
Get rid of annoying warning about closing unused connections (#15, #20, @wlandau).
- Set the
LITEQ_CACHE_DIR
environment variable to change the default cache directory.
First public release.