Skip to content

Releases: icarda/QBMS

QBMS Version 2.0.0

31 Jul 13:40

Choose a tag to compare

  • Add Germinate support using BrAPI v2 calls.
  • Add new generic genotyping functions including list_variantsets(), set_variantset(), get_variantset(), get_variants(), and get_marker_map().
  • Add new get_trial_pedigree() function supports db compliance with BrAPI v2.
  • Add new generic login() function wraps around all engine specific login_*() functions.
  • Fix a BreedBase login bug caused by incorrect httr2 form encoding when sending credentials.
  • Move special-case processing from qbms.R (before/after API calls) into the new internal engine.R module script.

QBMS Version 1.5.0

18 Sep 12:00

Choose a tag to compare

  • 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

07 Mar 06:15

Choose a tag to compare

  • 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.