Releases: watson-developer-cloud/java-sdk
3.5.1
Version 3.5.1
2016-11-01
- Fix: Remove limitation when creating a Solr cluster
3.5.0
Change Log
Version 3.5.0
2016-10-19_20
- New: Personality Insights v3
- New: Speech to Text Customizations
- New: Conversation version date 2016-09-19
- Fix: Calling
synthesize
in Text to Speech now accepts arate
for PCM. #454 - Fix: READMEs now point to the right maven dependency #459
- Fix: AlchemyLanguage now has anchor dates for combine calls
- Fix: Retrieve and Rank
topAnswer
bug #456
3.4.0
Change Log
Version 3.4.0
2016-09-29
The SDK 3.4.0 is the first step into moving from one maven module into a multi-module project.
This change will allow users to specify the service they want to use skipping the other services.
For example, in order to use Retrieve and Rank in Gradle you need:
'com.ibm.watson.developer_cloud:retrieve-and-rank:3.4.0'
3.3.1
Version 3.3.1
2016-09-07
- New: AlchemyLanguage now returns the
sourceText
in thecombined
call. - New: Add french broadband model to Speech to Text
- Fix: Add extracted dates to Alchemy Language combined call #436
- Fix: Speech to text example closes the connection.
- Fix: The extracted dates to Alchemy Language combined call #436
- Fix: removed deprecated services: Concept Insights and Relationship Extraction.
- Fix: Add missing parameter in document conversation. #428
- Fix: Add
smart_formatting
to Speech to Text
3.3.0
Change Log
Version 3.3.0
2016-08-08
- New: Tests are ignored if
config.properties
doesn't have valid credentials - New: Document Conversion can index documents directly into Retrieve and Rank
- New: Visual Recognition Re-training
- New: Conversation v1:
MessageRequest
now supports entities and intents - New: AlchemyLanguage
typedRelations
entities and intents - New: Speech to Text
keyword_spotting
- Fix: Remove Relationship extraction v1 Beta
- Fix: Remove Tone Analyzer v3 Beta
- Fix: 🔥 update
version_date
for Visual Recognition to be2016-05-20
- Fix: Remove warning when JDNI can't find credentials
v3.2.0
CHANGES
- New: Conversation v1
- New: Text To Speech now supports
audio/basic
,audio/i16
andogg/vorgis
- New: AlchemyLanguage now has a TypedRelation method that extract relationships and entities from text
- Fix: Speech to Text now returns the voice description when calling
getVoices()
- Fix: url from
VCAP_SERVICES
take presecent over the default url - Fix: Removed Relationship Extraction v1-beta
- Fix: Removed Tone Analyzer v3-beta
🔆🔆🔆
🔆🔆🔆
v3.0.1
The SDK 3.0.1 introduced support for react (use rx()
). Services can now be combined using react in a synchronous or asynchronous calls and calls more efficiently.
CHANGES
- New: The
User-Agent
can be customized - New: Services added:
- Visual Recognition v3
- Conversation v1-experimental
- Tone Analyzer v3
- New:
profanity_filter
added to Speech to Text - New: Introduce reactive API calls (use
rx()
) - New: Added new voices to Speech to Text
- New:
getVoice()
in Speech to Text and Text to Speech - New:
keyword_spotting
in Speech to Text - New: AlchemyLanguage now provides
typedRelations()
from Relationship Extraction - Fix: Error when running in Android and using
JDNI
- Fix: Error when loading
ContentItems
from a file in Personality Insights - Fix: Conceptual search in Concept Insights now return the
user_fields
- Fix:
Content-Type
in Speech to text when usingflac
files - Fix: Warning when calling Alchemy services regarding connections being leaked
- Fix: Added missing fields in AlchemyDataNews
- Fix: SSL certificate issues when running in Bluemix and using the IBM JDK
There were also important changes on how we test the services and lots of bug fixing. Here is the list with all the issues we close in this release
🔆🔆🔆
🔆🔆🔆
CONTRIBUTORS
This release was driven mainly by @max-vogler with some help from @GrapeBaBa. 🚀
java-sdk-3.0.0-RC1
Breaking Changes for v3.0
The version 3.0.0-RC1 is a major release focused on simplicity and consistency. Several breaking changes were introduced.
Synchronous vs Asynchronous
Before 3.0 all the API calls were synchronous
List<Dialog> dialogs = dialogService.getDialogs();
System.out.println(dialogs);
Now to do synchronous call you need to add execute()
List<Dialog> dialogs = dialogService.getDialogs().execute();
System.out.println(dialogs);
To do asynchronous calls you need to specify a callback
service.getDialogs().enqueue(new ServiceCallback<List<Dialog>>() {
@Override
public void onResponse(List<Dialog> response) {
System.out.println(response);
}
@Override
public void onFailure(Exception e) {
}}
);
For more information, take a look at the CHANGELOG.
Migration
To migrate to 3.0 from a previous version, simply add .execute()
to the old methods.
For example if you previously had
List<Dialog> dialogs = dialogService.getDialogs();
System.out.println(dialogs);
Just add execute()
on the end and your code will work exactly the same as before.
List<Dialog> dialogs = dialogService.getDialogs().execute();
System.out.println(dialogs);
v2.10.0
CHANGES
@GrapeBaBa [java-sdk] Fix idea build and ignore idea .ipr file 768007a
@GrapeBaBa Merge branch 'master' of github.com:watson-developer-cloud/java-sdk e86d559
@GrapeBaBa [java-sdk] Refine some explicit small bad codes. 33b0f11
@germanattanasio Merge pull request #237 from watson-developer-cloud/2.10.0 … aa29192
@germanattanasio Merge branch 'master' of https://github.com/GrapeBaBa/java-sdk into G… … 557c177
@germanattanasio Merge branch 'GrapeBaBa-master' 8962c96
@germanattanasio merged pull requests 5c11dc6
@GrapeBaBa [Alchemy] Added set/get method for sentiment field #232. bec53ae
@GrapeBaBa Merge branch 'master' into master f66d84d
@germanattanasio Merge pull request #239 from GrapeBaBa/master … e1ab4b8
@tanmayb123 Update LanguageTranslation.java 76d6504
@tanmayb123 Create Language.java f433257
@tanmayb123 Update LanguageTranslationTest.java 5a60584
@tanmayb123 Update LanguageTranslationIT.java 5a927c2
@tanmayb123 Update Language.java 52b2830
@tanmayb123 Update LanguageTranslation.java 808adb4
@tanmayb123 Update Language.java 6229fb8
@tanmayb123 Update Language.java cb1f5b4
@tanmayb123 Update Language.java c42e68b
@tanmayb123 Update Language.java fe5689e
@GrapeBaBa [Language-translation] rename. d473507
@GrapeBaBa [Language-translation] rename. e3b00a5
@GrapeBaBa [Language-translation] fix issue #240. f97a1ca
@GrapeBaBa [Language-translation] cancel change import *. a9b10f2
@tanmayb123 Update Language.java 916c42e
@germanattanasio Merge pull request #244 from GrapeBaBa/master … 4871c0e
@germanattanasio Merge branch 'pr/241' 0c676db
@germanattanasio Merge changes and pull requests f658518
@germanattanasio Merge remote-tracking branch 'origin/master' … c52a0e1
@germanattanasio removed concept expansion service e649d0d
@GrapeBaBa [General-sdk] Unify file name and small polish. 7f1e620
@germanattanasio fixes #242 Closes the response stream. ad54e33
@germanattanasio Merge branch 'master' of git://github.com/GrapeBaBa/java-sdk into pr245 c026c3a
@germanattanasio Merge branch 'pr245' f14778d
@germanattanasio bump to 2.10.0 810f628
@germanattanasio [maven-release-plugin] prepare release java-sdk-2.10.0 70b51ef
@germanattanasio [maven-release-plugin] prepare for next development iteration 9d2da7d
🔆🔆🔆
CONTRIBUTORS
This release was driven mainly by @GrapeBaBa with some help from @tanmayb123. Two great
@GrapeBaBa Fixed AlchemyLanguage and Language Translation issues, helped other contributors write pull request and work on standardizing the code style. 🎈 🚀 💯
@tanmayb123 Fixed an AlchemyLanguage issue related to language detection and added enumeration to Language Translation
java-sdk-2.9.0
CHANGES
This release introduces getImageSceneText()
in AlchemyVision and fixes issues related to json serializer/deserializer and WebSockets in Speech to Text.
@germanattanasio [ci skip] bump up version to 2.9.0 54fff5d
@germanattanasio Update encrypted file for travis to run the integration tests b9a7a6a
@germanattanasio [tone-analyzer] update integration tests 94e96cd
@germanattanasio [tone-analyzer] remove Tone Analyzer v1 ad98a3c
@germanattanasio bump up son and nv-websocket-client versions 3ed6081
@germanattanasio cleanup the code ea38e6c
@germanattanasio [alchemy] added emotion analysis #197 d8b8699
@germanattanasio [alchemy] Number format exception when there is no tag returned by the… 69b3bb3
@germanattanasio [alchemy] Remove unused imports 7d36a0e
@germanattanasio [dialog] Added integration test to validate #206 7b84a67
@germanattanasio [dialog] Added integration test to check that the updateProfile method… 5756e6e
@germanattanasio [speech-to-text] Fix IndexOutOfBounds when result Index is greater than… 503bbc9
@germanattanasio Added a gson singleton without pretty printing. #209 de48467
@germanattanasio [alchemy] Added date extraction, fixes #210 70693b4
@germanattanasio [concept-insights] Allow corpus documents to be listed specifying only… c95a6d8
@germanattanasio [dialog] Fix for getConversationData son not being parsed #211 28f7849
@germanattanasio [Alchemy] Serialize Boolean using yes or no to fix #214 c4b2c27
@l2fprod [alchemy-vision] deeper testing of the json c6b333c
@l2fprod [alchemy-vision] adding support for scene text issue #200 7a3ff03
@germanattanasio added issue and pull request templates 35d7353
@gjs29 Update version of SolrJ used in RR example 14f583e
@germanattanasio Added some test cases for various servcies 918386c
@gjs29 Remove Java 7 elements from RR client... 804ea6e
🔆🔆🔆
CONTRIBUTORS
@l2fprod Added support for getImageSceneText()
in AlchemyVision.