Releases: splunk/splunk-cloud-sdk-python
Releases · splunk/splunk-cloud-sdk-python
Release v6.0.0
Version 6.0.0
Services
Breaking Changes
Features
- Streams
- A new version of spec: v3beta1 has been added. Changes in the new version:
CompileDSLis not longer supported, substituted by Compile which leverages SPL instead of DSL to produce streams JSON object- CRUD on
Groupendpoints have been removed and all models corresponding to Groups have been removed ExpandGroupwhich creates and returns the expanded version of a group has been removedUplPipelinemodel replaced byPipelinemodelUplNodemodel replaced byPipelineNodemodelUplEdgemodel replaced byPipelineEdgemodelUplRegistrymodel replaced byRegistryModelmodelUplFunctionmodel replaced byFunctionalModelmodelUplArgumentmodel replaced byArgumentModelmodelUplCategorymodel has been removedMergePipelinessupport has been removedPipelinesMergeRequestmodel has been removedPipelineDeleteResponsemodel has been removedDslCompilationRequestmodel has been removedObjectNodemodel has been removed
- The default version changed from v2beta1.2 to v3beta1.1
- A new version of spec: v3beta1 has been added. Changes in the new version:
Non-Breaking Changes
Features
- Search
- In v2beta1 spec version:
- Support for new endpoint:
DeleteSearchJobhas been added - New
DeleteSearchJobcreates a search job that deletes events from an index.
- Support for new endpoint:
- In v2beta1 spec version:
- Streams
- In v2beta1 spec version:
- Models
GroupFunctionArguments,GroupFunctionMappings,PipelineMigrationInfo,PipelineUpgradeResponsehave been added.
- Models
- In v3beta1 spec version:
- Models
FilesMetaDataResponse,LookupTableResponse,ErrorResponse,RuleMetricshave been added. - New
GetLookupTableendpoint returns lookup table results - New
Decompileendpoint decompiles UPL and returns SPL - New
DeleteFileendpoint deletes a file give a file-id - New
GetFilesMetaDataendpoint returns files metadata
- Models
- In v2beta1 spec version:
Release v5.0.0
Version 5.0.0
Library
Breaking Changes
- Class collisions are now properly disambiguated.
- AppRegistry
- WebApp -> [WebAppFromAppResponseCreateUpdate, WebAppFromAppResponseGetList]
- ServiceApp -> [ServiceAppFromAppResponseCreateUpdate, ServiceAppFromAppResponseGetList]
- NativeApp -> [NativeAppFromAppResponseCreateUpdate, NativeAppFromAppResponseGetList]
- WebApp -> [WebAppFromAppResponseCreateUpdate, WebAppFromAppResponseGetList]
- Catalog
- AliasAction -> [AliasActionFromAction, AliasActionFromActionPOST]
- AutoKVAction -> [AutoKVActionFromAction, AutoKVActionFromActionPOST]
- EvalAction -> [EvalActionFromAction, EvalActionFromActionPOST]
- LookupAction -> [LookupActionFromAction, LookupActionFromActionPOST]
- RegexAction -> [RegexActionFromAction, RegexActionFromActionPOST]
- Previously, code generation failed to correctly generate discriminator-based subclasses. This caused returned objects to have missing properties associated with those subclasses.
- Bugs associated with this issue related to
Dictconversion have been fixed.
- Bugs associated with this issue related to
- AppRegistry
Services
Breaking Changes
- Provisioner
- Removed endpoints:
CreateEntitlementsJobandGetEntitlementsJob
- Removed endpoints:
Features
- Ingest
- Support for new operations:
deleteAllCollectorTokens,listCollectorTokens,postCollectorTokens,deleteCollectorToken,getCollectorToken,putCollectorToken
- Support for new operations:
- Search
- Support for new operation:
deleteJob
- Support for new operation:
Release v4.0.0
BREAKING CHANGES
- AppRegistry
- Models
AppResponseCreateUpdate,AppResponseGetList,CreateAppRequest,UpdateAppRequesthave been refactored from single models encompassing all app-related properties to discriminator-based app-kind-specific models:NativeApp/NativeAppPOST,ServiceApp/ServiceAppPOST, andWebApp/WebAppPOST.
- Models
- Catalog
JobDatasetPATCHandJobDatasetPOSThave been removed.
- Forwarders
Certificatesmodel now requirespemproperty.
FEATURES
- Collect
- Support for new endpoints:
CreateExecution,GetExecution,PatchExecutionfor scheduled jobs
- Support for new endpoints:
- Identity
- New Enum value for TenantStatus:
tombstones ListGroupsnow allows passing a query to filter by access permissionListMemberPermissionsreturns newmax-ageheader describing how long member permission can be cached- New
RevokePrincipalAuthTokensrevokes all tokens for a principal
- New Enum value for TenantStatus:
- Provisioner
- Support for new endpoints:
CreateEntitlementsJobandGetEntitlementsJob
- Support for new endpoints:
Release v3.3.0
Version 3.3.0
Features
- search: Added
filterparameter to search list_jobs endpoint
Release v3.2.0
Features
- ml: added
INITIALIZINGvalue toStatusEnummodel (a3ef356)
Release v3.1.0
Non-breaking Changes
- Update PKCE auth flow to read the CSRF token from the response cookie returned from the /csrfToken endpoint to mitigate security bug SCP-16944