Conversation
|
Great initial implementation, @MahmoudSheemy127! A few suggestions from my related PRs that could enhance this:
|
|
Glad to hear from you. I have reviewed your PRs and they are in fact completing the remaining implementation details required for the LicenseDB integration through a rest client. Good Job As you know this PR is just for an initial implementation of my proposed solution to the project for GSoC 2026. It will be great if we can elaborate together and work together on the project and merge our PRs prior to GSoC 2026. Looking forward to mentor's @GMishx feedback suggesting if we can work together on the project as it would be a greate chance. |
Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.15.1 to 2.16.0. - [Release notes](https://github.com/step-security/harden-runner/releases) - [Commits](step-security/harden-runner@58077d3...fa2e9d6) --- updated-dependencies: - dependency-name: step-security/harden-runner dependency-version: 2.16.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Add gettext-base as runtime dependency for envsubst in docker-entrypoint.sh Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Reuse GSON objects to improve memory usage. https://github.com/google/gson/blob/b7d59549188867deb42e46073fb38735a5beda1c/UserGuide.md?plain=1#L73 Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
1. Use static Cloudant Client to improve connections and rely on underlying OkHttp to pool connections. 2. Add new feature from Cloudant SDK to enable retries (default 2 with 5 second interval). 3. Properly shutdown okhttp to prevent thread leaks as per tomcat logs. Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
1. Add a new custom `AttachmentAwareDatabase` override for handling attachments. This provides option to have filenames with special characters like '+'. 2. CouchDB not allow filename starting with `_`, thus trim from strat. Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
e9bbf4f to
fa2f298
Compare
Initial PR for GSOC 26's project
LicenseDB Integration layer initial implementation.
Changes
How to use
Example usage for the LicenseDB Rest client in LicenseDatabaseHandler.java:
Dependencies
Issue #3934
Suggested Reviewers
@GMishx