Releases: watson-developer-cloud/java-sdk
java-sdk-2.8.0
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
CONTRIBUTORS
@eddiezane Fixed example in the README file
java-sdk-2.7.1
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
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
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
@g-may for reporting a bug in the Concept Insights service 💬
java-sdk-2.6.0
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
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
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
java-sdk-2.1.0
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
java-sdk-2.0.0
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
- Switch to use objects to represents parameters instead of
V2.0.0 CONTRIBUTORS
- @gjs29: Added Retrieve and Rank. 👔👔
- @adityagai and @samir-patel: worked on Document Conversion. 🙈🙈
9th Release
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
CHANGES
📢📢📢
- 🌟Added support for AlchemyLanguage, AlchemyVision and AlchemyDataNews.
- Added support for Concept Insights.
- Added support for Document Conversion.
- Added support for Visual Insights.
- Added more code coverage thanks to @alseddnm.
- More javadoc.
CONTRIBUTORS
@adityagai,