Skip to content

Releases: watson-developer-cloud/java-sdk

3.5.1

01 Nov 19:53
Compare
Choose a tag to compare

Version 3.5.1

2016-11-01

  • Fix: Remove limitation when creating a Solr cluster

3.5.0

20 Oct 22:14
Compare
Choose a tag to compare

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 a rate 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

29 Sep 21:06
Compare
Choose a tag to compare

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'
  • New: Move to a maven multi-module project
  • Fix: Send default headers in WebSocket connections #422
  • Fix: Skip token creation if skipAuthentication=true #440

3.3.1

07 Sep 16:12
Compare
Choose a tag to compare

Version 3.3.1

2016-09-07

  • New: AlchemyLanguage now returns the sourceText in the combined 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

08 Aug 00:55
Compare
Choose a tag to compare

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 be 2016-05-20
  • Fix: Remove warning when JDNI can't find credentials

v3.2.0

02 Aug 04:54
Compare
Choose a tag to compare

CHANGES

  • New: Conversation v1
  • New: Text To Speech now supports audio/basic, audio/i16 and ogg/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

08 Jun 21:37
Compare
Choose a tag to compare

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 using flac 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

22 Apr 22:51
Compare
Choose a tag to compare
java-sdk-3.0.0-RC1 Pre-release
Pre-release

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

18 Apr 22:41
Compare
Choose a tag to compare

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 :octocat:

@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

18 Mar 18:00
Compare
Choose a tag to compare

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.