R client changelog¶
Reference the changes introduced to new versions of DataRobot's R client.
R client v2.18.4¶
Version v2.18.4 of the R client is now generally available. It can be accessed via CRAN or GitHub.
The datarobot package is now dependent on R >= 3.5.
New features¶
-
The R client will now output a warning when you attempt to access certain resources (projects, models, deployments, etc.) that are deprecated or disabled by the DataRobot platform migration to Python 3.
-
Added support for comprehensive autopilot: use
mode = AutopilotMode.Comprehensive.
Enhancements¶
-
The function
RequestFeatureImpactnow accepts arowCountargument, which will change the sample size used for Feature Impact calculations. -
The un-exported function
datarobot:::UploadDatanow takes an optional argumentfileName.
Bugfixes¶
-
Fixed an issue where an undocumented feature in
curl==5.0.1is installed that caused any invocation ofdatarobot:::UploadData(i.e.,SetupProject) to fail with the errorNo method asJSON S3 class: form_file. -
Loading the
datarobotpackage withsuppressPackageStartupMessages()will now suppress all messages.
API changes¶
-
The functions
ListProjectsandas.data.frame.projectSummaryListno longer return fields related to recommender models, which were removed in v2.5.0. -
The function
SetTargetnow sets autopilot mode to Quick by default. Additionally, when Quick is passed, the underlying/aimendpoint will no longer be invoked with Auto.
Deprecations¶
-
The
quickrunargument is removed from the functionSetTarget. Users should setmode = AutopilotMode.Quickinstead. -
Compliance Documentation was deprecated in favor of the Automated Documentation API.
Dependency changes¶
-
The
datarobotpackage is now dependent on R >= 3.5 due to changes in the updated "Introduction to DataRobot" vignette. -
Added dependency on
AmesHousingpackage for updated "Introduction to DataRobot" vignette. -
Removed dependency on
MASSpackage. -
Client documentation is now explicitly generated with Roxygen2 v7.2.3.
Documentation changes¶
- Updated the "Introduction to DataRobot" vignette to use Ames, Iowa housing data instead of the Boston housing dataset.
R client v2.31¶
Version v2.31 of the R client is available for preview. It can be installed via GitHub.
This version of the R client addresses an issue where a new feature in the curl==5.0.1 package caused any invocation of datarobot:::UploadData (i.e., SetupProject) to fail with the error No method asJSON S3 class: form_file.
Enhancements¶
The unexported function datarobot:::UploadData now takes an optional argument fileName.
Bugfixes¶
Loading the datarobot package with suppressPackageStartupMessages() will now suppress all messages.
Deprecations¶
CreateProjectsDatetimeModelsFeatureFithas been removed. UseCreateProjectsDatetimeModelsFeatureEffectsinstead.ListProjectsDatetimeModelsFeatureFithas been removed. UseListProjectsDatetimeModelsFeatureEffectsinstead.ListProjectsDatetimeModelsFeatureFitMetadatahas been removed. UseListProjectsDatetimeModelsFeatureEffectsMetadatainstead.CreateProjectsModelsFeatureFithas been removed. Use CreateProjectsModelsFeatureEffects instead.ListProjectsModelsFeatureFithas been removed. UseListProjectsModelsFeatureEffectsinstead.ListProjectsModelsFeatureFitMetadatahas been removed. UseListProjectsModelsFeatureEffectsMetadatainstead.
Dependency changes¶
Client documentation is now explicitly generated with Roxygen2 v7.2.3. Added Suggests: mockery to improve unit test development experience.