news.md

harvestR 1.1.0

General features

Messaging

The get_table() function had a verbose parameter was passed to httr::verbose(). Implementing parallel requests in get_table() broke the verbose output. The future package has a known limitation with messaging across parallel threads. We expect many users will want to take advantage of parallel requests so we added custom messaging inside the get_table() which provides information for logging. The messaging can be turned on by setting quiet = FALSE in the get_table() call. To divert output to a log file you can wrap calls with logging functions.

Parameter changes

Credential Management

Joe Thorley made the suggestion of adding credential management functions to make fetching keys easier within the library. We added a few functions that are intended to provide a credential management workflow for harvestR. They enable interactive users to securely save credentials on their system using the keyring package. Scheduled jobs can still take advantage of the system with system environment variables. Refer to the harvestR package readme for more info or refer to the create_harvest_creds() function to get started.

harvestR 1.0.0

General features

Executing get_table requests in parallel

Automatic retries



propellerpdx/harvestR documentation built on Jan. 5, 2021, 2:33 p.m.