Changelogยถ
1.4.4ยถ
๐ Bug Fixes:
Change DataConnection.download_folder method in case of NFSLocation
Check if CPD before checking if datasource type is volumes
Update RemoteFileStorage conversion
1.4.3ยถ
๐ Features:
Added support for specifying
hardware_specas dict in batch deploymentAdd Path to public method signatures
๐ Bug Fixes:
Support absolute path provided in FSLocation.path for uploading and downloading data
Use new Vector Store parameters only if set to non-default for CPD <= 5.2
Set raise_error_for_list to True for all _validate_type calls with lists
Modify warning read in BaseModelInference._return_guardrails_stats
1.4.2ยถ
๐ Features:
Added support for knowledge base references in AutoAI RAG
Added support for specifying BYOM functions
Support custom
text_field/query_fieldparameter in VectorStore adapters
๐ Bug Fixes:
Accept verify as path to cert file
1.4.1ยถ
๐ Features:
Add SDK support for One-click RAG
Added methods for listing models with LoRA and QLoRA fine tuning support
WDU text classification support added
Added support for custom
document_id,sequence_numberandtextfields inVectorStoreAdd support for int values for holdout_size
1.4.0ยถ
๐ Features:
Refactored
get_model_specsto return all available models (previously limited to text generation). Introducedget_text_generation_model_specsas a dedicated method for retrieving only text generation modelsSupport new chat parameters -
chat_template_kwargs,reasoning_effort,include_reasoningAdded limit to
Connections.get_detailsandConnections.listmethodsAdd attempt_activation param to Deployments.get_details
Removed support for
IBM Cloud Pakยฎ for Data 4.8.x
๐ Bug Fixes:
Fixed default setting of Flight hostname on SOD clusters
1.3.40ยถ
๐ Features:
Enable APIClient initialization with 5.3 CPD version
๐ Bug Fixes:
Added missing imports in
TrainingandBaseDataConnectionclassesFixed checking software specification lifecycle in shiny
Fixed APIClient initialization for watsonx.ai lightweight clusters
1.3.39ยถ
๐ Features:
Added support for chat mode & parameters
Added
RemoteFileStorageLocationclassAdded async methods to
RepositoryclassAdded option to include
SPEC_STATEandSPEC_REPLACEMENTcolumns inclient.deployments.list()Added async methods to
ModelsclassAdded support for automatically filled
documentation.functionsanddocumentation.initAdded async methods to
DeploymentsclassAdded async methods to
AIServicesclassAdded async methods to
ModelDefinitionclassAdded async methods to
FunctionsclassAdded async methods to
PipelinesclassAdded async methods to
ExperimentsclassAdded async methods to
AssetsclassAdded async methods to
SpacesclassAdded async methods to
SwSpecclassAdded async methods to
PkgExtnclass
๐ Bug Fixes:
Removed deprecated params from
get_sample_paramsFix
NoDocumentsLoadederror messageadd empty file check to prevent unclear error
Removed unsupported arguments for storing HDF5 model using Keras v3
1.3.38ยถ
๐ Features:
Added filters param in
get_model_specsmethod, addedget_text_generation_model_specsmethodremove daub_adaptive_subsampling_max_mem_usage filed from sdk
Update
TextChatResponseFormatand related classes, introduceTextChatResponseJsonSchemaAdd support for chat parameters for
DeploymentModelInferenceon Cloud
๐ Bug Fixes:
Raise error when user calls
set_tokenwith NoneImprove error handling for service unavailability in authentication flow
Text extractor converts timestamp while extracting xlsx file
Added deprecation warnings on AutoAIRAG text gen params
1.3.37ยถ
๐ Features:
Present AutoAI RAG settings importance as pd.DataFrame
๐ Bug Fixes:
Fix destination path for uploading file to FS on CPD with
remote_namedefinedFix for AWS token generation
Fix source project/space during Batch creation
Fix download folder without slash in location path on CPD
Block container use on CPD space
1.3.36ยถ
๐ Features:
Make
instance_idoptional in APIClientAdded support for
guided_*parameters intext/chatendpoint
๐ Bug Fixes:
unify type of
_datasource_typeattr
1.3.35ยถ
๐ Features:
Support for trusted profile with token
๐ Bug Fixes:
Updated function parsing using
astlibrary
1.3.34ยถ
๐ Features:
Add new param for
TabularIterableDatasetto control casting strings to float and boolAdded informative error if
restrictedconnection is passed to VectorStoresAdded support for
runtime_definitionsAPISupport fine-tuning live metrics in
FineTuner.plot_learning_curveandFineTuner.summaryAdded
deletemethod toTrainingclass
๐ Bug Fixes:
Added prepending of project / space ID to
ContainerLocation.pathfor shared bucketsUpdate Batch.run_job to properly import
pd.DataframeAccept
FLIGHT_SERVICE_LOCATIONwith schema for backward compatibilityExtended retry logic in
FlightConnectionclassAdded โevent: errorโ handling in
chat_stream/achat_streammethods
1.3.33ยถ
๐ Features:
Added
FineTuner.get_logs()method to allow getting logs for completed FT trainingAdded support for
max_completion_tokensparam in/ml/v1//text/chatendpointAdded support for
/ml/v1/audio/transcriptionsendpoint
๐ Bug Fixes:
Fixed setting SSL parameter in
get_db2()methodCompliance with breaking changes delivered in
mcppackageAdded support for
.yamlfiles with end of directives markersUsed
FLIGHT_SERVICE_LOCATIONenvironment variable when provided
1.3.32ยถ
๐ Features:
Implement dedicated VectorStore for DB2
Add
skip_fallbacktoDataConnection.readSupport loading and deploying ONNX models
Added
SEMANTIC_CONFIGtoTextExtractionsV2ParametersMetaNamesenumAdded
forceflag to artifact delete methods
๐ Bug Fixes:
Brought back
TabularIterableDataset.connectionpropertyRemove incorrect closing queue in documents loader
Fix getting fine-tuning run details including metrics on CPD
1.3.31ยถ
๐ Features:
Trusted profiles authentication support
Tools support for BYOM chat
๐ Bug Fixes:
Fixed downloading AutoAIโs results assets in notebook scenario
Replace problematic chars in documents with question marks when generating document_id
Fixed configuration for Git Based Projects
1.3.30ยถ
๐ Bug Fixes:
Improved writing to file while downloading data_assets with
binary=True.
1.3.29ยถ
๐ Features:
Improved loading all documents from subfolders.
Load AI service generated in AutoAI RAG experiment in get_pattern method.
TabularDocumentsIterableDatasetadded.
1.3.28ยถ
๐ Features:
Changed AutoAI RAG experiment
test_data_referencesas optional field.Added support for
FolderAssets.
๐ Bug Fixes:
Decreased number of requests to
datasource_typesAPI.Removed delay in
client.spaces.store()method.
1.3.27ยถ
๐ Features:
Added support for
documentation.initanddocumentation.functionsin AI services
๐ Bug Fixes:
Fix
results_reference.location.pathfor Fine Tuning
1.3.26ยถ
๐ Features:
Add
future_dataas a param inforecast()method instead of kwargsDeprecate
inference_functionandindexing_function
๐ Bug Fixes:
Improve elastic strategy
Added support for initializing Volumes only on CPD
Add checking for models supporting function chat only
Handle custom datasource types in list method
Fixed downloading AutoAIโs artifacts on AWS
Fix for storing package extensions on AWS
Lock token generation
1.3.25ยถ
๐ Features:
Fixed
DataConnectionmethods for AWS IBM CloudAdd Semantic Chunker
Model Gateway - support for beta release
๐ Bug Fixes:
Double token generation fix
1.3.24ยถ
๐ Features:
Add
to_langchain_toolmethod toRetrieverclassSupport loading
xmlfilesAdd methods to runtime context
Add suffix path ai service deployment
Added support for Vector Index assets
๐ Bug Fixes:
Add missing docstring example for TS BYOM
Map all private AWS wx.ai endpoints to public platform
1.3.23ยถ
๐ Bug Fixes:
Improvements for private AWS endpoints
1.3.22ยถ
๐ Features:
Added support for Granite Guardian in
generate,generate_streammethodsget_copymethod added toAPIClientAdd async methods for
Embeddings
๐ Bug Fixes:
Add fallback for adding documents to Elasticsearch vector store
Add error when external
VectorStoreused
1.3.21ยถ
๐ Bug Fixes:
TSModelInferencenot working when client has project or space is provided
1.3.20ยถ
๐ Features:
Add support for
time_seriesBYOM on Cloud
1.3.19ยถ
๐ Features:
Support for
containerdata reference and folder download forFSandContainerlocation on CPD
๐ Bug Fixes:
Changed Flight service connection closing time
Add text field to hybrid strategy
1.3.18ยถ
๐ Features:
Support for authorization in AWS environments
๐ Bug Fixes:
Added retries for
client.connections.get_datasource_type_details_by_id()Auth method has timedelta set automatically when not provided
1.3.17ยถ
๐ Bug Fixes:
Fix passing vector field names for Elasticsearch
1.3.16ยถ
๐ Bug Fixes:
Updated CPD version requirements for
TextExtractionsV2classDisable inference function in
RagPattern
1.3.15ยถ
๐ Features:
Support for hybrid search in AutoAI RAG experiments
1.3.14ยถ
๐ Features:
Deprecation warning for Prompt Tuning with CPD 5.2
Added support for Python 3.13
Added support for Guardian (Text Detection)
๐ Bug Fixes:
Patch payload generation for CPD 5.2 fixed
1.3.13ยถ
๐ Bug Fixes:
Use
pymilvus<2.5.7inragdependencies
1.3.12ยถ
๐ Features:
WDU 2.0 adaption for TextExtractions
AutoAI RAG support for BYOM
Allowed passing connection args without
connection_idand langchain VSEnable store base Foundation Models on Cloud
๐ Bug Fixes:
Removed setting
first_line_headerFlight interaction property when reading data in binary mode and removedquote_characterwhen readingcsvfilesAdded support for deleting Deployment Jobs on CPD 5.1 version and lower
1.3.11ยถ
๐ Features:
AutoAI RAG adjustments for the preview
Added support for folder download
๐ Bug Fixes:
Updated url in
load_file_from_file_systemFixed logic to check if the deployment update was successful
Fixed AutoAI-Generated Notebook
Fixed
summarymethod, added support BYOM forget_patternModify message for missing cryptography package error in
text_loader.py
1.3.8ยถ
๐ Features:
Rework Toolkit class
๐ Bug Fixes:
Improved
Deployments.update()to wait for the deployment to be readyImprove model store response handling for CPD 5.2
1.3.6ยถ
๐ Features:
Add converters for utility agent tools
Improve flight retry logic
.yamldocuments supported in Document Loader
๐ Bug Fixes:
ModelInferenceshould set project/space whendeployment_idandvalidateis providedDisable TokenBucket for CPD
1.3.5ยถ
๐ Features:
Implementation of hybrid search - RAG
.json documents supported in document loader
Added initial support for CP4D 5.2
Add get_space_id() to RuntimeContext
.pptx documents supported in document loader
๐ Bug Fixes:
Validation of training data reference type moved to back-end repository Service
Updated error message for AutoAI RAG run
1.3.3ยถ
๐ Features:
Added get_headers method to APIClient class
1.3.2ยถ
๐ Features:
Add default params to RAGPattern AI service
Added support for retrieval parameter of AutoAI RAG
Added support for generation parameter of AutoAI RAG
Add async httpx client
Expose gradient_checkpointing parameter to users for fine-tuning
Assets duplicate_action parameter support added
Support for tooling in Repository.store_ai_service method
Trashed assets module added to SDK
๐ Bug Fixes:
Fix removing tmp file
Removed requirement for default preset for AI service run
Fix for hanging of job when the passed benchmark data path is non existing
Added deprecation for SentenceTransformerEmbeddings class
Fixed building docs
Replaced project_lib package removed in RT 25.1 with ibm_watson_studio_lib
Added support for number columns in CSV-s and Excel files
Fixed summary method when Fine-Tuning experiment has 1 epoch
1.3.1ยถ
๐ Features:
Introduce httpx client in deployments, foundation models
๐ Bug Fixes:
support data fields to detached prompt template
1.3.0ยถ
๐ Features:
Introduce httpx client in deployments, foundation models
๐ Bug Fixes:
support data fields to detached prompt template
1.2.10ยถ
๐ Features:
Handle retry more robustly
add reference documents to ragpattern service stream
Support for Utility Agent Tools
๐ Bug Fixes:
Verify is set correctly for httpx client
Support for deployment of ai service generated in experiments with chroma vector store
Fixed validation version parameter only for CPD
Fixed extra-space for time_limit parameter in GenTextParamsMetaNames
1.2.9ยถ
๐ Features:
Change authentication method in flight and refactor to allow private RT
Added support for window search with Elastisearch
๐ Bug Fixes:
Change approach to listing limit of resources
Proxies setting for httpx fixed
Raise error when adding not chunked documents to vector store
1.2.8ยถ
๐ Features:
Add get_all param to AutoPipelinesRuns.list() and set 200 as default listed records number
๐ Bug Fixes:
Allow inference deployments without providing project_id or space_id
APIClient.set_token is correctly changing authentication method
Updated concurrency_limit default value to 8
Improved CP4D version value handling
Convert strings with regex causing SyntaxWarning to raw strings
Added missing parameters to
TextChatParametersdataclass
1.2.7ยถ
๐ Features:
Added
get_allparam toRAGEngine.get_details()
๐ Bug Fixes:
Allow passing
concurrency_limitin init EmbeddingsRaise error that AutoAI RAG is not available only if response is 404
Return
usagemetadata when runningModelInference.chat_stream()method
1.2.6ยถ
๐ Features:
Support for reading documents from NFS folder
1.2.5ยถ
๐ Features:
Support for LoRA/QLoRA Tuning in watsonx.ai Software 5.1.1 and latest
๐ Bug Fixes:
Replace only the first occurrence in the response text of stream mode
Added error to handle method not allowed in run AI Services
Disable warnings from
pypdf.PdfReaderinTextLoader
1.2.4ยถ
๐ Features:
Added support to generate token from
zen-service-broker-secretAdded support for AI Services on CPD 5.1.1 and latest
Added indexing step to autogenerated inference AI service in ChromaDB scenario in RAGPattern
Added support for native async stream methods for text generation and chat
๐ Bug Fixes:
Fixed authentication error during text generation with using
meta-llama/llama-3-1-8b-instructCheck file extension with lowercase filename
Raise error when error event occurs during generating stream
Removed default list length limit for WML Resources
Improved error message for creating connections with invalid payload
1.2.2ยถ
๐ Features:
Added integration with ILAB/wx.ai
๐ Bug Fixes:
Import pyarrow only when FlightConnection is used
Closing httpx.Response in retry mechanism
1.2.1ยถ
๐ Features:
Introduced support for AI-Service within RAGPattern
Implemented validation for CPD url to ensure correctness
Added support for new
statusobject in get AutoAI RAG run responseRemoved potential scheme in
flight_location
๐ Bug Fixes:
Rename parameter name
word_to_token_factortoword_to_token_ratioin prompt builderEnhanced
AutoPipelinesRuns.get_run_details()to retrieve the latest run across all endpoints and raise an error when resources are unavailableAdded custom timeout to close persistent connection
Task Credentials support improvements
Discover all available assets instead of limited to 100
Fixed endpoints for API DataPlatform
Disable warnings logger for
LangChainChunker.split_documents()
1.1.26ยถ
๐ Bug Fixes:
Get the latest run including both endpoints and raise an error if empty resources - TuneRuns.get_run_details()
Added validation of storage details in project/ space details for Container DataConnection
Added fs as model supported training data references type
Updated the cancel_run method in RAGOptimizer to avoid returning cached training details
1.1.25ยถ
๐ Features:
Add cancel job to the text extractions
Support for Deploy on Demand
Added word_to_token_factor parameter to RAGPattern constructor
Add batch size param to embeddings
Updated add_documents method in milvus_adapter
๐ Bug Fixes:
add batch size to dict only if customized
Added training data references type validation in repository.store_model
Disable logging NotS3Connection in one case
Pagination support added to lookup datasources types
Pagination added for datasources
1.1.24ยถ
๐ Features:
Add support for IBM watsonx.data Milvus connection
Added method to get chat model specs with function calling support
Add support for achat method
๐ Bug Fixes:
Improve storing AI services content
1.1.23ยถ
๐ Features:
Support for Sydney watsonx.ai API endpoint
Add โLargeโ option for HardwareRequestSizes
๐ Bug Fixes:
Update connections to enable AutoAI RAG experiment
1.1.22ยถ
๐ Features:
Adjusted
ai_servicesupport to align with recent changes in the AI services backendAdded deprecation warning on Model class
Support for writing to FSLocation
Add get id by name for spaces
๐ Bug Fixes:
Downgraded the
grpcioversion to>=1.54.3Remove flag from RagPattern constructor
Updated show schema method
Update text extraction delete job
SSL error fixed on FIPS cluster when downloading documents from COS folder
save Milvusโs SSL certificate file in temporary file
Improve error message for creating connections with invalid payload
Update set_api_client method
1.1.17ยถ
๐ Features:
Added documentation for Fine-Tuning: Working with TuneExperiment and FineTuner
๐ Bug Fixes:
Improved error reporting for
DataConnection.read()when attempting to read from a database with the flight service disabledAdded a generic error message for failed attempts to download datasets due to flight service issues
Restricted Python version compatibility to versions below 3.13
Migrated dependencies to LangChain version 0.3.x
1.1.16ยถ
๐ Features:
Introduced support for loading text from Markdown files in the TextLoader class
Added an enum for rerank models:
client.foundation_models.RerankModelsEnhanced the
get_detailsmethod with an optional name parameterImplemented the
set_api_clientmethod in the ModelInference class
๐ Bug Fixes:
Added 429 error handling for the
set.default_projectmethodโs project_id componentImproved error handling during data loading operations
Fixed an issue where the
get_id_by_namemethod raised an error when no ID was found for the specified name
1.1.15ยถ
๐ Features:
Introduced support for AI services
Added support for Rerank functionality: Rerank Documentation
Added support for Text Extraction results in Markdown format.
๐ Bug Fixes:
Updated the route for CPD token generation for CPD versions 5.1 and above
Disabled AutoAI TSAD in the SDK for CPD versions starting from 5.1
1.1.14ยถ
๐ Features:
Added support for the Chat API
๐ Bug Fixes:
Automatically added the
https://prefix to the COS connectionendpoint_urlif missing.
1.1.13ยถ
๐ Features:
Introduced the
get_evaluation_resultsmethod in theRAGOptimizerclassAdded support for CPD version 5.1
๐ Bug Fixes:
Corrected the example value for
TextExtractionsMetaNamesRelaxed version constraints for LangChain packages
1.1.12ยถ
๐ Features:
Added the option to install
langchain_communitywith the[rag]option
๐ Bug Fixes:
Fixed an issue with
DataConnectionas a container folder.Updated the
load()method docstring in the documentation.Added support for platform URLs in credentials.
1.1.11ยถ
๐ Features:
Added integration for AutoAI RAG SDK: Working with AutoAI RAG class and rag_optimizer
๐ Bug Fixes:
Increased
batch_sizereduction in AutoAI RAG experiments
1.1.10ยถ
๐ Bug Fixes:
Added a timeout to
DocumentsIterableDatasetiterationIncluded a private development URL in the platform map
1.1.9ยถ
๐ Features:
Introduced support for Fine-Tuning
Added support for native asynchronous methods for model inference
1.1.8ยถ
๐ Features:
Added support for MCSP
๐ Bug Fixes:
Fixed an issue with reading JSON files without binary mode, resolving problems with reading Prompt Tuning files
1.1.7ยถ
๐ Features:
Added a timeout for persistent connections
๐ Bug Fixes:
Set a default
max_sequence_lengthto avoid model limits errors
1.1.6ยถ
๐ Features:
Added support for
ConnectionAssetwithout a specified location
๐ Bug Fixes:
Resolved an issue where model specification filters were not available in version 4.8
Fixed a bug related to unsupported connection types
Aligned logging for improved consistency
1.1.5ยถ
๐ Features:
Implemented Keep-Alive and persistent connections for tokenization
Added support for the text extraction endpoint: Text Extractions Documentation
๐ Bug Fixes:
Resolved the issue with missing
python-docx
1.1.4ยถ
๐ Features:
Introduced support for Hardware Request field instead of the Hardware Specification
Added an asynchronous
generatemethodImplemented support for the
api_clientparameter inDocumentIterableDataset
๐ Bug Fixes:
Fixed an issue with storing
TaskCredentialImproved de-duplication in the
add_documentsmethod of the vector store to include both text and its document ID
1.1.3ยถ
๐ Features:
Introduced support for Bring Your Own Model (BYOM)
๐ Bug Fixes:
Set
input_shapeduring training, addressing issues with dataset training dataRemoved the timeout for reading documents
Implemented improvements to the Documents Dataset
1.1.2ยถ
๐ Bug Fixes:
Resolved an issue caused by a breaking change in
setuptoolsversion 71.0.1
1.1.1ยถ
๐ Bug Fixes:
Added a setter for the
ServiceInstance.detailsproperty
1.1.0ยถ
๐ Features:
Added Keep-Alive functionality for FoundationModels requests
Introduced support for the private
wml-fvtendpointAdded installation support for RAG group packages
๐ Bug Fixes:
Improved performance of the
APIClientinitializationDisabled lifecycle checks when validation is turned off
Updated Scikit-learn for federated learning support
Resolved issues with reading data from NFS connections in Git-based projects
Changed the default behavior to read files on the cloud with Flight Service enabled
1.0.10ยถ
๐ Features:
Added support for different input modes of Prompt Templates(
PromptTemplate,FreeformPromptTemplate,DetachedPromptTemplate).
๐ Bug Fixes:
Fixed validation for tech preview models.
Fixed set project for git-based-project in new scenario.
Fixed used filters for
get_model_specsmethod.
1.0.9ยถ
๐ Features:
Added support for tech preview models
Added additional information in request headers.
Extend VectorStore functionalities via concrete wrappers(For Vector Index notebooks)
1.0.8ยถ
๐ Features:
Added
validate_prompt_variablesparameter to generate method inModelandModelInferenceclass.Added
hardware_specsupport in Batch class.
๐ Bug Fixes:
Fixed correct schema for timeseries-anomaly-prediction prediction type.
1.0.6ยถ
๐ Bug Fixes:
Added more clear Error message when user pass invalid credentials.
Fixed โInvalid authorization tokenโ error when initializing the client with the โUSER_ACCESS_TOKENโ environment variable on a cluster
1.0.5ยถ
๐ Features:
Added auto-generated Enum classes (TextModels, EmbeddingModels, PromptTunableModels) with available models
๐ Bug Fixes:
Better filtering of supported runtimes for r-scripts
Fixed downloading model content to file
Improved scaling Prompt Tuning charts
Provided a clearer error message when a user passes an incorrect URL to the cluster
1.0.4ยถ
๐ Features:
Added forecast_window parameter support for online deployment scoring
1.0.3ยถ
๐ Features:
Milvus support for RAG extension
Autogenerated changelog
Travis is tagging the version during push into production
๐ Bug Fixes:
Reading data assets as binary when flight is unavailable
next resource generator type fixed, other internal type issues fixed
Reading tabular dataset with non-unique columns
Deprecation warnings removed when using fm_model_inference
1.0.2ยถ
๐ Features:
Added get and get_item methods for better compatibility with SDK v0
๐ Bug Fixes:
Relaxed package version checking
Fixed AutoAI initialization without version in credentials
Fixed calls to wx endpoints in git base project
Fixed backward compatibility of WebService and Batch class for credentials in dictionary
1.0.1ยถ
๐ Bug Fixes:
Hotfix for imports
1.0.0ยถ
๐ Features:
RAGutils module added
Getting foundation models specs moved under foundation models object
Credentials as object + proxies supported
WCA service support
๐ Bug Fixes:
Minor corrections/improvements to Foundation Models module