Skip to content

Releases: watson-developer-cloud/java-sdk

java-sdk-2.8.0

11 Feb 22:42
Compare
Choose a tag to compare

CHANGES

This release introduced Tone Analyzer V3 and fixes a issue when using InputStream in Visual Recognition.

@eddiezane [alchemy-vision] Fix example in README.md 266a771
@germanattanasio Merge pull request #188 from eddiezane/dev … 6429c3f
@herchu [tone-analyzer] First version for v3 wrapper de7e64e
@germanattanasio Merge pull request #193 from herchu/dev … 2a96d6a
@germanattanasio [tone-analyzer] Add support for v3 38a8e02
@germanattanasio [code formatting] d480ea2
@germanattanasio merge unit test and integration test results af5c7c6
@germanattanasio switch back to cobertura 093ee3f
@germanattanasio switch back to use cobertura.xml 9b7d287
@germanattanasio Fixes #190 eeebb1e
@germanattanasio Update coverage badge 6ab0471
@germanattanasio exclude model classes 7dd7dd7
@germanattanasio [tone-analyzer] v3 updated 98a6274
@germanattanasio 2.8.0 ae51e46
:bowtie::bowtie::bowtie:

CONTRIBUTORS

@eddiezane Fixed example in the README file

java-sdk-2.7.1

09 Feb 22:40
Compare
Choose a tag to compare

CHANGES

This release includes fixes for:

  • [speech-to-text] do not disconnect on interim results with final = true #182
  • [speech-to-text] UnknownHostException: Unable to resolve host "stream.watsonplatform.net" #176
  • [language-translation] forced glossary, monolingual corpus or parallel corpus should be allowed #172
  • Error: unknown tag (prallel_corpus_ct) #171
  • Add X-Watson-Opt-Out to opt out integration tests #169
  • [concept-insights] Corpus model doesn't support expiration date #168
  • java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/naming/InitialContext; #167

COMMITS

@g-may fix typo in IDHelper (accoundId --> accountId) c464f18
@germanattanasio Update README.md d237d92
@germanattanasio Updated websocket dependency 0dc3bbc
@germanattanasio Get the http string from the http InputStream 1893993
@germanattanasio Fixed #171 wrong query parameter 6e84e5a
@germanattanasio [concept-insights] Add expires_on and ttl_hours fields to the corpus … 05b1f69
@germanattanasio Added X-Watson-Learning-Opt-Out to prevent payload from being use to … 9417177
@germanattanasio [language-translation] Allow more than one file to be used when … 43e5e51
@germanattanasio Fix for java.naming.InitialContext that was preventing android users … 140bfa4
@germanattanasio Updated authorizations keys in travis f43770c
@germanattanasio [dialog] Deprecate the old method in favor of #177 a75fab5
@germanattanasio Close the input stream for JSON HTTP responses after we read the json. e5fce41
@germanattanasio [language-translation] Sleep for 3 seconds after creating a model to be … bbb6e9a
@germanattanasio Fix default headers replacing existing headers in WatsonService 137131d
@tanmayb123 tanmayb123 Create REReturnType.java cc27cb9
@germanattanasio #184 make sure it runs in java 1.6 46c1441
@germanattanasio [speech-to-text] Fix for WebSocket being disconnected during final … d74517e
@tanmayb123 tanmayb123 Update REReturnType.java eca25cc
@tanmayb123 tanmayb123 Update REReturnType.java 1e45a23
@tanmayb123 tanmayb123 Update RelationshipExtraction.java 73b1e0c
@tanmayb123 tanmayb123 Update RelationshipExtraction.java abd876a
@tanmayb123 tanmayb123 Update REReturnType.java c2cb059
@tanmayb123 tanmayb123 Update RelationshipExtraction.java 850d4c5
@tanmayb123 tanmayb123 Rename REReturnType.java to ReturnType.java 88b27b4
@tanmayb123 tanmayb123 Update RelationshipExtraction.java 81e80b5
@tanmayb123 tanmayb123 Update RelationshipExtraction.java cbb5fd5
@germanattanasio Merge pull request #185 from tanmayb123/dev … c321fd3
@germanattanasio [speech-to-text] Send close message to the WebSocket once we get the … 5902df2
@germanattanasio Merge branch 'dev' of github.com:watson-developer-cloud/java-sdk into… … 4d06966
@germanattanasio [maven-release-plugin] prepare release java-sdk-2.7.1 322cbd7
@germanattanasio [maven-release-plugin] prepare for next development iteration e2b4041

:bowtie::bowtie::bowtie:

CONTRIBUTORS

@tanmayb123 Added support for returning JSON along with XML in Relationship Extraction
@g-may Fixed a misspelled word in Concept Insights

java-sdk-2.7.0

22 Jan 04:59
Compare
Choose a tag to compare

CHANGES

This release includes fixes for concepts not being serialized #163 and Dates not being deserialized correctly #149.

@g-may [concept-insights] fix getDocumentRelationScores description 0c68446
@germanattanasio Merge pull request #162 from g-may/patch-2 … 715dda2
@sreya92 Add support for jndi API key lookup 4af269d
@germanattanasio Merge pull request #164 from sreya92/master … 4b0093d
@germanattanasio [concept-insights] fix for concepts not being correctly serialized #163 6102075
@germanattanasio Added codecov d31e3cf
@germanattanasio [retrieve-and-rank] Update example dependencies 17d2de6
@germanattanasio Fix for Date formatting not including timezone #149 3af47d8
@germanattanasio Added test for 409 Conflict Exceptions b76e2cc
@germanattanasio [speech-to-text] integration test code cleanup 424640d

🐎 🐎 🐎

CONTRIBUTORS

@jgawor and @sreya92 for the changes to support JNDI API lookup :octocat: :octocat:
@g-may for reporting a bug in the Concept Insights service 💬

java-sdk-2.6.0

16 Jan 04:40
Compare
Choose a tag to compare

This release includes support for WebSockets(#15) and the fix for Wave files not including the size in the header (#81)

CHANGES

@germanattanasio [text-to-speech] Add a WaveUtils class to fix the .wav header #81 0d929b3
@germanattanasio [text-to-speech] write data size in input streams #81 520a779
@germanattanasio [text-to-speech] Added test for the fix to write the wave header #81 41de597
@germanattanasio [document-conversion] fix example cc5bc8d
@germanattanasio [speech-to-text] WebSockets support for speech to text 34d305e
@germanattanasio [speech-to-text] Added web socket example and code review for web … 61a9909
@germanattanasio [speech-to-text] Added Websocket example #15 211ac07
@germanattanasio [concept-expansion] Removed label requirement f87a849
@germanattanasio [speech-to-text] Added CountDownLatch to show interim results when … 2f795b5
@germanattanasio [concept-insights] fixed create-delete corpus integration test bb11bf5

java-sdk-2.5.0

11 Jan 21:27
Compare
Choose a tag to compare

CHANGES

@germanattanasio Update CONTRIBUTING.md 316f427
@PranavSathy [speech-to-text] Added timestamps and word confidences to STT 19fcc72
@germanattanasio [concept-expansion] Added support for v1-beta 07d9e0e
@germanattanasio [personality-insights] Switch from “double” to “Double” in Trait #151 c0274e5
@germanattanasio [visual-recognition] Added support for v2 which includes training … ba59e63
@germanattanasio Switch to use Double instead of double to distinguish between null and … 44eae39
@germanattanasio bump up dependencies ece7610
@germanattanasio [visual-recognition] fix debugger issue by checking the first … 9fd50b3
@germanattanasio [tradeoff-analytics] update Solution 2dcede1
@germanattanasio [tradeoff-analytics] Fix models by adding statusCause to the Solution … 54d032b
@germanattanasio [tradeoff-analytics] Updated javadoc f0bed5d
@germanattanasio [tradeoff-analytics] remove “final” from variables in the integration … 4cfd195
@germanattanasio [alchemy] Added javadoc to the AlchemyVision service 71d5d5f
@germanattanasio [text-to-speech] Improved javadoc 7e0d1b1
@germanattanasio [visual-recognition] test the classifier delete call 85ebaa3
@germanattanasio Added Javadoc to language translation, relationship extraction, … a958256
@germanattanasio [speech-to-text] Detect the audio format automatically based on the … e2fd23e
@germanattanasio GSON Singleton Javadoc documentation 5fcb46c
@germanattanasio update build.grade dependencies 95a12ac
@germanattanasio [concept-expansion] updated example and README.md 85d997a

java-sdk-2.3.0

11 Dec 06:05
Compare
Choose a tag to compare

CHANGES

  • [TTS] Error when calling synthesize using Accept #124 ccbd62a
  • [STT] Fix validation issue when calling recognize e042716
  • [VR] Calling recognize with an InputStream #126 74e7ad0
  • [DCS] Removes some duplicated code ac4fef6
  • [DCS] Cleans up unit test df6bf3
  • [DCS] Adds support for using custom configs 18807a
  • [DCS] Cleans up imports 0b8ef46
  • [RR] Use Strings to parse Solr cluster size in Retrieve and Rank cc4df3
  • [DCS] Adds required version query param 36567f
  • [DCS] Makes default version date a static value c8568b6
  • [documentation] fix javadoc for alchemy language 8d6f445
  • [STT] Improve error message when calling recognize #133 73806f0
  • [STT] fix misspelled error 4e8d87c
  • Use preemptive Basic auth when making request with SolrJ 6bd3b8
  • Only run integration tests if is not a pull request db76f0a
  • [ALCHEMY] Added missed confident string to the Author POJO 8e3c3a9
  • [CI] Add constant to corpus c6e58aa
  • [CI] Added ttl and expires_on fields to the document object 46cc6d0
  • [CI] Added a constructor and build methods to the Part object 9e49685
  • [DS] Update the dialog url to be GA 492755f
  • [LT] Added test resources and a forced_glossary 0d4ce42
  • [NLC] Added test resources and json api responses 76ddf72
  • [PI] Added test resources and json api responses d0d49d7
  • [LT] fixed create and delete models fa62ec0
  • [PI] Added timestamp type adapter for contentItems fixed #132 199af58
  • [DC] code review 403777f
  • [DC] Update example to use version date bedbefe
  • [STT] Removed WebSocket example until we add WebSocket support to the SDK b4618c8
  • Removed final from examples ca7da4f
  • Moved resources to service specific folders 8c8ff52
  • Updated examples in README.md ef11c2
  • [RR] Ignore Ranker integration tests #140 52c665b

V2.3.0 CONTRIBUTORS

  • @gjs29: Added support for generic headers and fixed some Retrieve and Rank bugs 🔧
  • @mfulgo: Added version date and support for configurations in Document Conversion :bowtie:

java-sdk-2.1.0

25 Nov 23:18
Compare
Choose a tag to compare

v2.1.0

The v2.1.0 release added missing AlchemyLanguage methods, a Retrieve and Rank + Solrj example, and fixes a bug in Document Conversion(#119).

CHANGES

  • Added Retrieve and rank solr example 03846d8
  • Added instructions on how to run the retrieve and rank example ac54847
  • AlchemyLanguage- geTaxonomy should be getTaxonomy #120 96afc0c
  • Fix for DocumentConversion media type not supported #119 e3c0a67
  • Remove useless variables f0c6944
  • Remove double header from DocumentConversionIntegrationTest 4519967
  • Remove excessive logging 5033f62
  • Added getConcepts and getPublicationDate for AlchemyLanguage bf776c0
  • Add methods to convert documents without MediaType 157b265
  • Retrieve and Rank: Switch cluster size to be Integer and added an … 064ff25
  • Update version of java-sdk to 2.0.0 in Solrj example fe00939
  • Allow creating free clusters for R&R … 72f11b5
  • Store cluster size as an Integer, use null for free clusters 4be6162
  • Add method for setting default HTTP headers for all requests #22 15960c9
  • Add missing import c924848
  • Fix some Eclipse warnings 5c8b0d0
  • In ColumnTypeAdapter, set key instead of objective when key is not null. … b43b5d1
  • Code formatting according to google style guide bef94d9
  • Make language required when creating a classifier 5294920
  • Make configureHttpClient protected to allow users to override configuration… dc83091

V2.1.0 CONTRIBUTORS

  1. @gjs29: Fixed an old issue (#22) and improve the Retrieve and Rank support

java-sdk-2.0.0

14 Nov 22:10
Compare
Choose a tag to compare

v2.0.0

The v2.0.0 release introduces a new HTTP library which support HTTP+SPDY. We also took the chance to update the artifactid in maven (from java-wrapper to java-sdk).

CHANGES

  • Added a cookie handler
  • Added Retrieve and Rank
    • Switch to use objects to represents parameters instead of Map<String,Object> as discussed here.
    • Use OkHttp and switch away from HttpClient enhancement task #72
    • Tradeoff Analytics Example Out-Of-Sync duplicate #83
    • Unable to Execute Tradeoff Analytics bug tradeoff-analytics #82
    • Update API calls from Document Conversion enhancement #80
    • Date Format Exception for Android bug #76
    • Classification object should have getTopClassConfidence() natural-language-classifier #70
    • Add getter/setter to POJOs in AlchemyNews Alchemy #69
    • Doubt - how to retrieve documents from Alchemy News? Alchemy #68
    • Concept Insights: fix corpus id in createCorpus concept-insights #66
    • New Alchemy API does not support standard characters Alchemy #64
    • create a classifier from a csv file. natural-language-classifier #63
    • Uploading dialog file using java wrapper returns BadRequestException invalid #38
    • Remove Language Identification and Machine Translation enhancement task

V2.0.0 CONTRIBUTORS

  1. @gjs29: Added Retrieve and Rank. 👔👔
  2. @adityagai and @samir-patel: worked on Document Conversion. 🙈🙈

9th Release

17 Oct 01:29
Compare
Choose a tag to compare

Last release before v2.0.0

This is the last release for 1.1.X We are working on v2.0.0

CHANGES

  • Tradeoff Analytics Example Out-Of-Sync duplicate #83
  • Unable to Execute Tradeoff Analytics bug tradeoff-analytics #82
  • Update API calls from Document Conversion enhancement #80
  • Date Format Exception for Android bug #76
  • Classification object should have getTopClassConfidence() natural-language-classifier #70
  • Add getter/setter to POJOs in AlchemyNews Alchemy #69
  • Doubt - how to retrieve documents from Alchemy News? Alchemy #68
  • Concept Insights: fix corpus id in createCorpus concept-insights #66
  • New Alchemy API does not support standard characters Alchemy #64
  • create a classifier from a csv file. natural-language-classifier #63
  • Uploading dialog file using java wrapper returns BadRequestException invalid #38
  • Remove Language Identification and Machine Translation enhancement task

🎈🎈🎈🎈

8th Release

19 Sep 08:48
Compare
Choose a tag to compare

CHANGES

📢📢📢

CONTRIBUTORS

:godmode: @adityagai, ☺️ @samir-patel and 👷@alseddnm