Releases: splunk/splunk-cloud-sdk-python
Release v12.0.0-beta6
Breaking Changes
-
Catalog service
:- v2beta1:
- Apis whose name ends with
by_id
have changed by removingby_id
in the name , and apis whose name ends withby_resource_name
have changed by removingby_resource_name
in the name - Apis of
create_workflow
,create_workflow_build
,create_workflow_run
,delete_workflow_build_by_id
,delete_workflow_by_id
,delete_workflow_run_by_id
,get_workflow_build_by_id
,get_workflow_by_id
,list_workflow_builds
,list_workflow_runs
,list_workflows
were removed
- Apis whose name ends with
- v2beta1:
-
Seach service
:- v2:
- Apis of
refresh_federated_connection()
andtest_federated_connection()
removed the input parameter ofbody
- Apis of
- v3alpha1:
- Apis of
refresh_federated_connection()
andtest_federated_connection()
removed the input parameter ofbody
- Apis of
- v2:
Non-Breaking Changes
identity service
:- v3:
- Added new apis of
get_entitlements
,update_entitlements
- Added new apis of
- v3:
search sevice
:- v2:
- Added new apis of
create_dataset
,delete_dataset_by_id
,get_all_federated_connections
,get_dataset_by_id
,list_datasets
,update_dataset_by_id
- Added new apis of
- v3alpha1:
- Added new apis of
get_all_federated_connections
- Added new apis of
- v2:
Release v12.0.0-beta4
Non-Breaking Changes
-
KVstore service (v1beta1):
delete_recoreds()
has added a new optional input parameter ofenable_mvl
;query_records()
has added new optional input parameters ofenable_mvl
andshared
-
Search service (v3alpha1): new api of
list_datasets()
is added -
Streams service (v3beta1):
list_pipelines()
has added a new optional input parameter ofinclude_status
; new api ofdelete_source()
is added
Bug fixed
- Fix whitesource vulnerability
Release v12.0.0-beta3
Breaking Changes
Features
-
Ingest service (v1beta2):
- Model
HECResponse
has been removed
- Model
-
KVStore service (v1beta1)
- Model
Key
renamed toRecord
and has an additional required fielduser
- Endpoints
insert_record
andput_record
have returnType Record (earlier it was Key)
- Model
-
Search service (v3alpha1)
- Models
RecurringSearch
andUpdateRecurringSearch
have been removed - Endpoint
create_dataset
takes in argumentDatasetPOST
instead ofDataset
- Endpoint
update_dataset_by_id
takes in argumentDatasetPATCH
instead ofDataset
- Endpoint
delete_dataset_by_id
has a returnTypeSSCVoidModel
instead ofDataset
- Endpoint
list_spl2_modules
has a returnTypeListModules
instead ofList[Module]
- Endpoints
create_recurring_search
,delete_recurring_search
,get_all_jobs_for_recurring_search
,get_job_for_recurring_search
,get_recurring_search
,list_recurring_searches
andupdate_recurring_search
have been removed
- Models
Non-Breaking Changes
Features
-
Identity service (v3):
- Models
ResetPasswordBody
,UpdateGroupBody
,UpdatePasswordBody
andUpdateRoleBody
have been added - Endpoints
reset_password
,update_password
,update_group
andupdate_role
have been added - Parameters
description
anddisplay_name
have been added to modelsCreateGroupBody
,CreateRoleBody
,Role
, andGroup
- Models
-
Search service (v3alpha1)
- Models
DatasetPATCH
,DatasetPOST
,FederatedConnection
,FederatedConnectionInput
andListModules
have been added - Endpoints
create_federated_connection
,delete_federated_connection
,get_federated_connection_by_name
andput_federated_connection_by_name
have been added
- Models
-
Streams service (v3beta1)
- Models
PipelineReactivateResponseAsync
,PipelineReactivationStatus
,UpgradePipelineRequest
andValidateConnectionRequest
have been added - Parameter
skip_validation
has been added tocreate_connection
endpoint - Parameter
create_user_id
has been added tolist_templates
endpoint - Endpoints
reactivation_status
,validate_connection
, andupgrade_pipeline
have been added - Parameter
metadata
has been added toConnectorResponse
- Parameter
labels
has been added toPipelinePatchRequest
,PipelineRequest
andPipelineResponse
models - Parameter
uberJarSha256
has been added toPipelineResponse
model ACTIVATING
andDEACTIVATING
added to modelPipelineResponse
status enum- Model
Source
has changed with propertiesnode
andpipeline_version
deleted and 18 new properties added - Parameter
learn_more_location
has been added to modelTemplateResponse
- Models
-
Added support to build a partial (without scheme) or full URL from "route" parameter and based on tenant specification in the context
Release v12.0.0-beta2
Breaking Changes
Features
-
Identity service:
use_default_idp
optional property was removed fromTenant
model in v2beta1 and v3 -
Ingest service:
post_collector_raw
andpost_collector_rawV1
APIs were removed from v1beta2
-
Search service:
- renamed API of
create_multi_search
tocreate_job
in v3alpha1
- renamed API of
-
Streams service:
create_data_stream
,delete_data_stream
,describe_data_stream
,list_data_streams
, andupdate_data_stream
APIs were removed in v3beta1
Non-Breaking Changes
-
Search service:
- updated to target v2 endpoints (previously v2beta1) including new endpoint of
exportResults
- added new APIs of
create_spl2_module
,delete_dataset_by_id
,get_dataset_by_id
,get_spl2_module_by_resource_name
,update_dataset_by_id
,list_spl2_modules
in v3alpha1
- updated to target v2 endpoints (previously v2beta1) including new endpoint of
-
Ingest service:
- added new API of
upload_files
in v1beta2
- added new API of
-
Identity service:
-
added new APIs of
create_identity_provider
,delete_identity_provider
,get_identity_provider
,list_identity_provider
, andupdate_identity_provider
in v2beta1 and v3 -
New optional property
accept_tos
forCreatePrincipalProfile
was added in v2beta1 and v3 and v3alpha1
-
-
Streams service: Added new APIs of
upload_file
andupload_lookup_file
Release v12.0.0-beta1
Non-Breaking Changes
Features
- Multi-cell : Added support for tenant/region scoped hostnames to invoke tenant and system based api and auth domain endpoints :
- New config settings in Context to create SDK Client-> tenantScoped bool, region
- To enable tenantScoped(multi-cell), initialize context with tenantScoped to True
- New config settings to enable tenantScoped in the Auth Manager during initialization, for ex: ClientAuthManager(host, client_id, client_secret, scope, tenant_scoped=true, region=“regionName”)
- Enabling tenantScoped setting in the auth client will only generate tenant scoped tokens
Release v11.0.0
Services
Breaking Changes
Features
-
Identity v2beta1:
- Model
AddInvisibleMemberBody
removed - Endpoints
add_invisible_member
,get_member_admin
andremove_member_admin
removed
- Model
-
Provisioner v1beta1
- Models
CreateProvisionJobBody
,ProvisionJobInfo
,ProvisionJobInfoErrors
,ProvisionJobInfoErrors
and
ProvisionJobs
removed - Endpoints
create_provision_job
,get_provision_job
andlist_provision_jobs
removed
- Models
-
Streams v3beta1:
-
Models
CollectJobPatchRequest
,CollectJobRequest
,CollectJobResponse
,CollectJobStartStopResponse
,
EntitlementRequest
,EntitlementResponse
,PaginatedResponseOfCollectJobResponse
,PaginatedResponseOfPlugin
,
PaginatedResponseOfRulesResponse
,PaginatedResponseOfRuleKind
,Plugin
,PluginPatchRequest
,PluginRequest
,
PluginResponse
,RulesRequest
andRulesResponse
removed -
Model
UploadFile
renamed toUploadFileResponse
-
Endpoints
create_collect_job
,create_rules_package
,delete_collect_jobs
,delete_collect_job
,delete_entitlements
,
delete_plugin
,delete_rules_package
,get_collect_job
,get_entitlements
,get_plugins
,get_rules_package_by_id
,
list_collect_jobs
,list_rules_kinds
,list_rules_packages
,patch_plugin
,register_plugin
,release_info
,
set_entitlements
,start_collect_job
,stop_collect_job
,update_collect_job
,update_plugin
andupdate_rules_package_by_id
removed
-
Non-Breaking Changes
Features
-
Identity v2beta1:
- New model
CreatePrincipalBody
added - New endpoint
create_principal
added
- New model
-
Identity v3:
- New version introduced
-
Identity v3alpha1
- New models
GroupMemberList
andGroupRoleList
added
- New models
-
Ingest v1beta2:
- New endpoints
post_collector_raw
andpost_collector_raw_v1
added
- New endpoints
-
Streams v2beta1:
- New property
attributes
added toConnectorResponse
- New property
status_description
added toPipelineReactivateResponse
- New parameter
functionOp
added tolistConnections
- New property
-
Streams v3beta1
- New model
UploadFileResponse
added - New endpoint
delete_lookup_file
,get_lookup_file_metadata
andget_lookup_files_metadata
added
- New model
Release v10.0.0
Services
Breaking Changes
Features
-
Catalog v2beta1:
create_dataset_import
returns datatype ofDataset
(replaced 'ImportDataset')create_dataset_import_by_id
returnsDatasetImportedby
(replaced 'ImportDataset')DatasetImportedBy
has a new propertyowner
and propertyname
is now optional
-
Identity service v2beta1:
- Models
AppList
,GroupList
,Keylist
,MemberList
,PricipalList
,RoleList
,RolePermissionList
andSubscriptionList
removed - Property
encode_state
added toResolveBody
model - Property
count
removed from modelIdentityProviderList
- Property
name
removed from modelSenstiveTenant
- Properties
count
anddetails
removed from modelsServiceAccountList
,TakedownPrincipalList
,TenantList
- Property
items
in modelServiceAccountList
has a reference toServiceAccount
- Property
items
in modelTakedownPrincipalList
has a reference toTakedownPrincipal
- Property
items
in modelTenantList
has a reference toTenant
- Models
-
Ingest v1beta2:
- New properties
ack_enabled
,allow_query_string_auth
,diabled
andindexes
added to modelsHecTokenAccessResponse
,HecTokenCretaeRequest
,HecTokenCreateResponse
,HecTokenUpdateRequest
- Remove endpoint of
upload_files
- New properties
-
Provisioner v1beta1:
- Model
ECStackName
renamed toEcStackName
- Model
-
Search v2beta1:
- Model
ListSearchResultsResponseFields
renamed toListPreiviewResultsResponseFields
- Model
-
Search v3alpha1:
- Model
ListSearchResultsResponseFields
renamed toListPreiviewResultsResponseFields
- Model
-
Stream v3beta1:
- Model
RulesSourcetypesResponse
renamed toRulesPackageSourcetypes
- Model
RulesActionsResponse
renamed toRulesPackageActions
- Model
Non-Breaking Changes
Features
-
Auth
ServicePrincipalAuthManager
added to Auth service
-
Identity v2beta1:
- New model
AddInvisibleMemberBody
added - New endpoints
add_invisible_member
,get_member_admin
andremove_member_admin
added - New properties
expires_at
andvisible
added toMember
model - New models
DeviceAuthInfo
andUpdateRoleBody
added
- New model
-
Identity v3alpha1:
- New version introduced
-
Ingest v1beta2:
- New models
UploadSuccessResponse
andFileUploadDetails
added
- New models
-
KVStore v1beta1:
- New endpoint
truncate_records
added
- New endpoint
-
Search v3alpha1:
- New models
SearchModule
,StatementDispatchStatus
, andSingleSatatementQueryParamters
added - New endpoints
create_multi_search_method
andcreate_search_statements
added
- New models
-
Streams v2beta1:
- New property
messages
added to modelConnectionSaveResponse
- New property
complexity
added to modelPipelineResponse
- New property
activate_latest_version
added to modelReactivatePipelineRequest
- New property
-
Streams v3beta1:
- New models
CollectJobPatchRequest
,DataStream
,DataStreamRequest
,DataStreamResponse
,EntitlementRequest
,
EntitlementResponse
,PaginatedResponseOfRuleKind
,RulesKind
andPluginResponse
- New endpoints
create_data_stream
,delete_collect_job
,delete_data_stream
,delete_entitlements
,delete_rules_package
,
describe_data_stream
,get_entitlements
,get_rules_package_by_id
,list_data_streams
,list_rule_kinds
,release_info
,
set_entitlements
,update_collect_job
,update_data_stream
andupdate_rules_package_by_id
added
- New models
Release v9.0.0
Version 9.0.0
Library
Breaking Changes
- App Registry
WebAppFromAppResponseGetList
has been removedWebAppPOST
has been removed
Features
- Catalog
extract_fields
has been added
- Search
extract_fields
has been added
- Streams
PaginatedResponseOfCollectJobResponse
has been addedRulesResponse
has been addedRulesSourcetypesResponse
has been addedRulesActionsResponse
has been addedPaginatedResponseOfRulesResponse
has been addedPaginatedResponseOfRulesResponse
has been addedRulesRequest
has been added
Services
Breaking Changes
- AppRegistry
- Removed support for creating app of type
WebApp
,
- Removed support for creating app of type
Features
- Streams
- New endpoints for
CreateRulesPackage
,GetRulesPackage
,ListRulesPackage
,ListCollectJobs
have been added
- New endpoints for
Release v8.0.0
Breaking Changes
-
Catalog service v2beta1: get_dataset, get_dataset_by_id and list_datasets endpoints now return data type of DatasetGet instead of Dataset
-
Identify service v2beta1: remove endpoint of set_principal_public_keys
-
Kvstore service v1beta1: insert_records endpoint has a new parameter of allow_updates
-
Stream service v3beta1:
- Remove endpoint: uploadPlugin
- reactivate_pipeline has a new parameter of reactivate_pipeline_request
Non-Breaking Changes
-
Identify service v2beta1:
- new endpoints added: add_principal_public_key, get_principal_public_key, get_principal_public_keys, delete_principal_public_key, and update_principal_public_key
-
Stream service v3beta1:
- new endpoints added: startCollectJob,stopCollectJob
Release v7.0.0
Version 7.0.0
Library
Breaking Changes
Non-Breaking Changes
- App Registry
NativeAppFromAppResponseCreateUpdate
has been addedNativeAppFromAppResponseGetList
has been addedNativeAppPOST
has been addedServiceAppFromAppResponseCreateUpdate
has been addedServiceAppFromAppResponseGetList
has been addedServiceAppPOST
has been added
- Collect
Execution
has been addedExecutionConflictError
has been addedExecutionPath
has been addedSingleExecutionResponse
has been added
- Ingest
HECResponse
has been addedHECTokenAccessResponse
has been addedHECTokenCreateRequest
has been addedHECTokenCreateResponse
has been addedHECTokenUpdateRequest
has been added
Service
Breaking Changes
- Streams
- In v3beta1:
- Modified
connector_id
parameter to type List[str] inList_connections
endpoint
- Modified
- In v3beta1:
Non-Breaking Changes
-
Catalog
- In v2beta1:
AppClientIDProperties
model has been added
- In v2beta1:
-
Identity
- In v2beta1:
- Added
scope_filter
parameter tolist_member_permissions
endpoint - New
Set_principale_public_keys
endpoint
- Added
- In v2beta1:
-
Search
- In v2beta:
- Float typed parameter changed to Int for endpoints:
List_events_summary
,List_jobs
,List_preview_results
list_results
- Float typed parameter changed to Int for endpoints:
- In v2beta:
-
Streams
- New
get_file_metadata
endpoint
- New
-
New feature
- 429 Retry Handling