Releases: kbase/handle_service2
Releases · kbase/handle_service2
Release list
1.0.7
1.0.7
- The MongoDB clients have been updated to the most recent version and the service tested against Mongo 7.
- Added the mongo-retrywrites configuration setting in deployment.cfg.templ, defaulting to false.
- Added the docker-compose file to start a handle service server in test mode.
- Added pipenv to handle dependencies.
- Removed Mongo setup from Dockerfile and converted test to run without
kb-sdk. - Fixed broken Lintly in GHA.
- Updated Python to 3.9.19.
- Modified MongoUtil to defer Mongo client initialization, preventing "MongoClient opened before fork" error with uwsgi prefork + threads.
What's Changed
- Add GHA, run test without kb-sdk, and fix broken Lintly by @Xiangs18 in #107
- Add AbstractHandleClient.py by @Xiangs18 in #113
- Mongo7 upgrade by @Xiangs18 in #114
- update release notes && kbase.yml file by @Xiangs18 in #115
- Add dependabot and CodeQL by @Xiangs18 in #116
- DEVOPS-1955 Lazy Load Mongo Client by @bio-boris in #119
- D->M 1.0.7 by @bio-boris in #120
New Contributors
- @Xiangs18 made their first contribution in #107
- @bio-boris made their first contribution in #119
Full Changelog: 1.0.6...1.0.7
1.0.6
1.0.5
What's Changed
- Added threading locks around token cache access to fix a race condition that would throw a
KeyError including the token in the error message and caused calls toadd_read_aclto fail. - Updated python to 3.8
- Updated tests to install mongo from a tarball to make future mongo matrixing in
tests eaiser.
New Contributors
- @MrCreosote made their first contribution in #98
Full Changelog: https://github.com/kbase/handle_service2/commits/1.0.5