Releases: icarda-git/QBMS
Releases · icarda-git/QBMS
QBMS Version 1.5.0
- Updated the core QBMS script to replace the non-CRAN async R package with the CRAN-standard future and future.apply packages.
- Updated the core QBMS script to substitute the deprecated httr R package with the recommended httr2 package.
- Add new
gigwa_get_allelematrix()
function that boosting the marker data retrieval speed by more than 10 times. - Add new
gigwa_get_markers()
function to retrieve the marker map that describe the physical positions of the markers on the chromosomes. - Add new
gigwa_get_sequences()
function to retrieve the list of sequences in the selected GIGWA project. - Improve
get_trial_obs_ontology()
function performance for systems supports BrAPI v2 /search/variables endpoint. - Improve package documentation with enhanced details.
- Implement an internal central mechanism to handle all BrAPI POST /search endpoints, including the 202 status code or searchResultsDbId response.
QBMS Version 1.0.0
- Add EBS support using BrAPI v2 calls.
- Implement a new generic internal mechanism that supports both BrAPI versions 1 and 2 calls for all core functions.
- Support the OAuth 2.0 authentication (Authorization Code Grant flow) using the new login_oauth2() function.
- Support external authorization option and set access token value manually using the new set_token() function.
- Support downloading TerraClimate netCDF data files to extract their data offline using the new ini_terraclimate() function.
- Add the new scan_brapi_endpoints() utility function to scan available BrAPI endpoints in the configured data source server.
- Enhance the gigwa_get_variants() function by adding 3 extra filtering parameters: start position, end position, and reference sequence name.
- Fix the BreedBase login problem due to the form encoding issue by adding the new function login_breedbase() to pass the correct/expected encoding.
- Add HWSD v2.0 support to query and retrieve the FAO harmonized soil data.
- Resolved several minor bugs reported by EBS, BreedBase, and DeltaBreed users for improved stability.