Releases: europeana/translation-api
Releases · europeana/translation-api
Release list
Version 0.1.4
New release of the api including new features:
- support for related/regional languages in language detection
- removal of support for pangeanic language detection and translation
And technical improvements:
- upgrade to java 21 and redis 8.x
- configurable APM version to be included in Docker Images
- fixes for quality gate computation and source code improvement
What's Changed
- enable quality gate for PR, update failafe&surefire versions by @gsergiu in #75
- migrate to sb3 and upgrade dependencies, fix compilation errors #EA-4478 by @gsergiu in #76
- EA-4558 move most of the Language class to Search API because that's … by @P-Ehlert in #77
- added close languages by @gsergiu in #78
- Regional languages by @gsergiu in #79
- fix logger by @gsergiu in #80
- remove pangeanic configs by @gsergiu in #81
- Regional languages by @gsergiu in #82
- use ARG for APM Version by @gsergiu in #83
- 4615 apm by @gsergiu in #84
- Regional languages - configurations in a properties file by @nfreire in #85
- address quality issues by @gsergiu in #86
New Contributors
Full Changelog: translation-api-0.1.3...translation-api-0.1.4
V0.1.3
New Version including:
- Support for enabling thresholds for language detection with Apache TIKA and Google
- Hybrid Language Detection Service
- Improved implementation for use of eTranslation service
- Improved service configurability
- Fixed computation of code coverage
What's Changed
- fix redis unsubscribe from all channels during eTranslation high load by @SrdjanStevanetic in #50
- update eTransl delimiter and languages by @SrdjanStevanetic in #51
- eTransl error callback by @SrdjanStevanetic in #52
- fix NPE in case eTransl response does not come by @SrdjanStevanetic in #53
- Ea 3842 fix etranslation callback by @gsergiu in #55
- switch back to cammelcase naming eTranslation by @gsergiu in #56
- Ea 3842 fix etranslation callback by @gsergiu in #57
- Ea 3842 fix etranslation callback by @gsergiu in #58
- improved exception handling #EA-3842 by @gsergiu in #59
- eTransl text size limit to 5000, after that use a document-based by @SrdjanStevanetic in #54
- improve etranlsation: refactored source code, restored logging and error handling by @gsergiu in #61
- fix exceeds snippet limit condition by @gsergiu in #62
- refactorings: register redis channel before sending etranslation by @gsergiu in #63
- need to get service ID before calling the translation for error logging by @gsergiu in #64
- do not write credentials to logs by @gsergiu in #65
- Revert "do not write credentials to logs" by @gsergiu in #66
- revert and fix failed refactoring by @gsergiu in #67
- add modules for code coverage computation in test module by @gsergiu in #68
- track cache usage by @SrdjanStevanetic in #69
- Ea 4054 hybrid language detector by @SrdjanStevanetic in #70
- Revert "Ea 4054 hybrid language detector" by @gsergiu in #71
- Ea 4054 hybrid language detector by @gsergiu in #72
- Ea 4197 refactor service provision by @gsergiu in #73
- Probability prios for non-supported languages by @gsergiu in #74
Full Changelog: translation-api-0.1.2...translation-api-0.1.3
Jira Release: https://europeana.atlassian.net/projects/EA/versions/11675/tab/release-report-all-issues
V0.1.2
New release for Translation API including:
- support for eTranslation service
- option for tracing translation requests
What's Changed
- eTranslation service implemented by @SrdjanStevanetic in #36
- eTransl improved logging by @SrdjanStevanetic in #48
- Ea 3645 improve e transl logging by @SrdjanStevanetic in #49
Full Changelog: translation-api-0.1.1...translation-api-0.1.2
Jira Release: https://europeana.atlassian.net/projects/EA/versions/10802/tab/release-report-all-issues
V0.1.1
Minor release for Translation API including:
- improved handling of text that should not be translated
- verification of supported languages in the translation api client
- improved design for handling API responses translation api client
What's Changed
- EA-3704 add info endpoint languages supported logic at stratup by @SrishtiSingh-eu in #45
- Ea 3717 implemet eligible values by @SrishtiSingh-eu in #46
- EA-3705 adapt interfaces by @SrishtiSingh-eu in #47
Full Changelog: translation-api-0.1...translation-api-0.1.1
Version 0.1
First Release of the Translation API including support for:
- language detection API using the following language detection services
-
- google api
-
- pangeanic api
-
- apache tika (embedded)
- translation API using redis caching and the following machine translation services
-
- google api
-
- pangeanic api
What's Changed
- Ea 3469 k8s deployment by @gsergiu in #2
- Ea 3471 migrate google translate by @SrdjanStevanetic in #1
- added index.html #EA-3471 by @gsergiu in #3
- Ea 3471 migrate google translate by @gsergiu in #4
- improved validation of input params and authorization check by @SrdjanStevanetic in #5
- added application.properties to the config names #EA-3435 by @gsergiu in #6
- Ea 3543 reusable services by @gsergiu in #7
- addressing review comments #EA-3543 by @gsergiu in #8
- Ea 3559 specs update config service selection by @gsergiu in #10
- improved error messages by @SrdjanStevanetic in #11
- lang detect google by @SrdjanStevanetic in #12
- error handling using new specs (extending by @SrdjanStevanetic in #13
- support debug profile by @SrdjanStevanetic in #14
- maven module per service by @SrdjanStevanetic in #15
- added remote status code to client exceptions #EA-3578 by @gsergiu in #16
- fix for authorization status #EA-3563 by @gsergiu in #17
- Ea 3578 remote status code to exceptions by @gsergiu in #19
- Ea 3566 externalization log2j config by @gsergiu in #20
- Ea 3567 new error responses by @gsergiu in #21
- moved exception handler to common controller, improved error by @gsergiu in #22
- added dummy services for stress testing by @SrdjanStevanetic in #18
- addressing code smells #EA-3587 by @gsergiu in #23
- enhanced request validation, refactored services to service-common by @gsergiu in #25
- redis caching by @SrdjanStevanetic in #24
-
- updated pangeanic translation service; 2) changed the architecture by @SrdjanStevanetic in #26
- update java version to 17 #EA-3625 by @gsergiu in #27
- update java version to 17 in docker file, changed base docker image to by @gsergiu in #28
- apparently the jre image is not supproting the native grpc calls by @gsergiu in #29
- Ea 3625 address review comments by @gsergiu in #30
- Ea 3625 change caching architecture by @gsergiu in #32
- Ea 3636 tika lang detect by @SrdjanStevanetic in #31
- Ea 3625 change caching architecture by @gsergiu in #33
- support for manual configuration of pangeanic thresholds #EA-3629 by @gsergiu in #35
- Update pom.xml by @gsergiu in #38
- Ea 3619 add workflows by @SrishtiSingh-eu in #34
- Update pom.xml by @gsergiu in #39
- add property source to autoconfig, remove redundant versions #EA-3626 by @gsergiu in #40
- address code quality issues #EA-3626 by @gsergiu in #41
- EA-3697 throw exception if endpoint is null by @SrishtiSingh-eu in #42
- Ea 3698 update service configurations by @gsergiu in #43
- fix typo by @gsergiu in #44
New Contributors
- @gsergiu made their first contribution in #2
- @SrdjanStevanetic made their first contribution in #1
- @SrishtiSingh-eu made their first contribution in #34
Full Changelog: https://github.com/europeana/translation-api/commits/translation-api-0.1