Release of Cytomine-software-router (Version 2.1.0) : module of the Cytomine platform.
Attached to this release, you will find the jar file.
Please see https://doc.cytomine.org/admin-guide/install to know how to install Cytomine with Docker.
More information on Cytomine website and on our online documentation.
List of modifications :
- Feature : Support for SR Github credentials (avoid GitHub API Rate Exception)
- Feature : Support for SR Dockerhub credentials
- Feature : Add remove software repository feature
- Improvement : Add refresh rates in config and display configs at server bootstrap
- Improvement : Add pagination for Dockerhub fetching
- Improvement : Job waiting only blocks the job thread and not the PS thread
- Improvement : Retry Cytomine connexion (useful if Core is not yet set up)
- Improvement : Remove potential file concurrency issue when retrieving descriptor
- Improvement : Add class SRThreadFactory
- Improvement : Add script files for CI with Jenkins
- Improvement : Small wait before refresh user repositories to avoid cache issues
- Improvement : Change repositoryManagerRefreshRate
- Improvement : Improve logging
- Fix : Do not crash when Dockerhub getRepositories is not found (bad docker username)
- Fix : Error management when unfound github repository
- Fix : Bug with synchronized lock on Main.pendingPullingTable object
- Fix : mv image only if pulling process has successfully ended
- Fix : Software managers not updated/deleted
- Fix : Order of job status
To add and execute algorithms, follow our documentation.
Thanks to :
The Cytomine cooperative
The Cytomine research team at Montefiore Institut (ULiège University)