-
Notifications
You must be signed in to change notification settings - Fork 35
Changelog
2018-06-12
- Language Translator v3 released! This can be accessed using the new
IBMLanguageTranslatorV3
2018-05-30
- Default IAM authentication URL changed from
https://iam.ng.bluemix.net/identity/token
tohttps://iam.bluemix.net/identity/token
-
deleteUserData()
method added, along with associated options model
-
deleteUserData()
method added, along with associated options model
- Old service instances work properly again without having to explicitly set the endpoint
-
deleteUserData()
method added, along with associated options model
2018-05-18
- Change:
@isTest
annotation added toIBMWatsonMockResponses
to imporve code coverage
- New:
deleteUserData()
method added, along with associated options model
- New:
deleteUserData()
method added, along with associated options model
- New:
deleteUserData()
method added, along with associated options model
2018-5-11
- New: Support for sending request headers and parsing response headers. See main README for more details.
- Fix: Dependency on the Discovery in the
IBMWatsonServiceTest
class removed. You should now be able to successfully deploy individual services without including the Discovery service.
- Change: Builder pattern added for the enrichment models:
EnrichmentOptions
,NluEnrichmentEmotion
,NluEnrichmentEntities
,NluEnrichmentFeatures
,NluEnrichmentKeywords
,NluEnrichmentSemanticRoles
,NluEnrichmentSentiment
. This is a breaking change if you're using those models, so see the migration guide for help.
2018-5-4
- New: Support for authentication through IAM. See main README for more details.
- Fix: File uploading for
addDocument()
,updateDocument()
, andtestConfigurationInEnvironment()
2018-4-26
- Fix: All services now pass 75% code coverage mark, meaning they can be deployed individually
- New:
conditions
property added toDialogNodeVisitedDetails
model - New:
nextCursor
property added toLogPagination
model - New:
nextCursor
andrefreshCursor
properties added toPagination
model
- New:
DialogNode
addsdigressIn
,digressOut
, anddigressOutSlots
properties - New:
conditions
property added toDialogNodeVisitedDetails
model - New:
nextCursor
property added toLogPagination
model - New:
nextCursor
andrefreshCursor
properties added toPagination
model
- New:
evidenceCount
property added toqueryEntities()
andqueryRelations()
methods - New: Support for remaining query aggregations added (
filter
,nested
,timeslice
,top_hits
,unique_count
) - New:
segment
property added toConversions
model - New:
QueryEntitiesResponseItem
model added - New:
QueryEvidence
model added - New:
QueryEvidenceEntity
model added - New:
code
,filename
,fileType
,sha1
, andnotices
properties added to theQueryNoticesResult
model - New:
evidence
property added toQueryRelationsRelationship
model - New:
SegmentSettings
model added
- New:
baseModelVersion
property added torecognize()
method
- Change:
FaceIdentity
model removed - Change:
identity
property removed fromFace
model
2018-3-15
Rebranded Service: Conversation -> Assistant
The Conversation service is rebranding to Assistant, and the Assistant service is included in this release. Since it's just a rebrand, functionality is equal between them and migrating should just involve renaming class references. However, both will be available in the SDK for this release.
- New:
DialogNode
addsdigressIn
,digressOut
, anddigressOutSlots
properties
- Fix:
recognizeUsingWebSocket()
has been fixed to allow proper passing of parameters from the SDK to the API | #895
2018-3-9
- Change: Remove version date constants from service classes
- New:
nodesVisitedDetails
parameter added tomessage()
- New:
DialogNodeVisitedDetails
model - Change:
dialogNode
is now a required parameter forcreateDialogNode()
- New: Add behavior constants to
DialogNodeNextStep
:get_user_input
,skip_user_input
,reprompt
,skip_slot
,skip_all_slots
- New:
includeAudit
parameter added to the following methods:getWorkspace()
,listWorkspaces()
,getIntent()
,listIntents()
,getExample()
,listExamples()
,getEntity()
,listEntities()
,getValue()
,listValues()
,getSynonym()
,listSynonyms()
,getDialogNode()
,listDialogNodes()
,getCounterexample()
,listCounterexamples()
- New:
createExpansions()
method added, along with the associatedCreateExpansionsOptions
model - New:
deleteExpansions()
method added, along with the associatedDeleteExpansionsOptions
model - New:
listExpansions()
method added, along with the associatedListExpansionsOptions
model - New:
Expansion
andExpansions
models - Change:
pt-br
language inCreateCollectionOptions
changed topt
- New:
model
property added toEnrichmentOptions
model - New:
similar
,similarDocumentIds
, andsimilarFields
parameters added tofederatedQuery()
,federatedQueryNotices()
,query()
, andqueryNotices()
- Change:
ClassifyInput
model removed - Change:
ErrorResponse
model removed
- Change:
DBpediaResource
model removed - Change:
FeaturesResults
model removed - Change:
Parameters
model removed - Change:
FeaturesResults
model removed
- New:
getProfileAsCSV()
method added
- Change:
CreateAcousticModel
model removed - Change:
CreateLanguageModel
model removed - Change:
CustomWordBuilder
model removed - Change:
CustomWords
andCustomWordsBuilder
models removed - Change:
KeywordResults
model removed - Change:
keywordsResult
property inSpeechRecognitionResult
model changed from typeKeywordResults
toMap<String, List<KeywordResult>>
- Change:
CustomWord
model removed and usages can be replaced withWord
- Change:
contentLanguage
parameter added totoneChat
- Change:
utteranceId
property inUtteranceAnalysis
model changed from aString
type toLong
- New:
retrained
property added toClassifier
model - New:
code
property added toErrorInfo
model -
Note: For both changes below, the
parameters
property still exists. However, it is recommended to use the new top-level properties meant to replace it, as it will be a better experience. Theparameters
property will also be removed completely in the future.- Change:
parameters
property of theClassifyOptions
model replaced with the following properties:url
,threshold
,owners
, andclassifierIds
- Change:
parameters
property of theDetectFacesOptions
model replaced withurl
- Change:
2018-2-20
- Fix: Compilation error preventing some users from successfully deploying
- Fix: Issue with sending/receiving dynamic objects to/from API
- Fix: Variable naming causing issues with Personality Insights
- New: Self-paced Conversation lab in
examples/conversation
folder
2018-1-5
- New:
append
parameter added toupdateWorkspace()
method - New:
listAllLogs()
method, along with new associated models - New:
CaptureGroup
model - New: Added
groups
property toRuntimeEntity
model
- New: Added new version date
2017-11-07
- New:
queryEntities()
method, along with new associated models - New:
queryRelations()
method, along with new associated models - New:
listTrainingExamples()
method, along with new associated models - New:
CollectionUsage
model - New: Changes to enrichments
- Enrichments are now NLU-based, which adds many new models:
NluEnrichmentCategories
,NluEnrichmentEntities
,NluEnrichmentFeatures
,NluEnrichmentKeywords
,NluEnrichmentRelations
,NluEnrichmentSemanticRoles
,NluEnrichmentSentiment
- The main
EnrichmentOptions
model has been changed to reflect the new structure
- Enrichments are now NLU-based, which adds many new models:
- New: Added
collections
property toIndexCapacity
model - New: Added
resultMetadata
property toQueryResult
andQueryNoticesResult
models - Change:
startOffset
andendOffset
properties inQueryPassages
model have changed from typeDouble
toLong
- New:
QueryResultResultMetadata
model
- Change: Content types for
forcedGlossary
,parallelCorpus
, andmonolingualCorpus
parameters increateModel
method are assumed to beapplication/octet-stream
,application/octet-stream
, andtext/plain
respectively. There is no longer a parameter to specify the content types on theCreateModelOptions
model.
- New:
ClassifyInput
model - New:
ErrorResponse
model
- New:
DBpediaResource
model - New: Added
mentions
property toEntitiesOptions
andEntitiesResult
models - New:
EntityMention
model - New:
FeaturesResults
model - New:
Feed
model - New: Added
image
andfeeds
properties toMetadataResult
model - New:
Parameters
model - New: Added
location
property toRelationArgument
model
- New:
upgradeAcousticModel()
method, along with new associated models - New: Added
versions
parameter toAcousticModel
andLanguageModel
models - New: Added
versionTest
parameter toCreateJobOptions
model
- New: Added
accept
property toSynthesizeOptions
model
- New: Added
customClasses
property toClassifiedImages
model
2017-12-28
- Fix: Incorrect 'discovery' reference in NLU Test Class
- Fix: NLU analyze API with 'url' parameter option returns exception
- New: Ensure scratch orgs created in Travis are always deleted
2017-12-15
- New: Speech to Text v1 service
2017-12-08
- New: Text to Speech v1 service
2017-12-01
- New: Language Translator v2 service
- New: Visual Recognition v3 service
2017-11-17
- New: Natural Language Classifier v1 service
- New: Natural Language Understanding v1 service
- New: Personality Insights v3 service
- New: Tone Analyzer v3 service
- New: Add support for selecting specific services to deploy using Ant
2017-11-05
π π π π π π π π π π π π π π π π π π π π π π π
π π The first release of the IBM Watson Salesforce SDK π π
π π π π π π π π π π π π π π π π π π π π π π π
- New: Conversation v1 service.
- New: Discovery v1 service.