Commit dcbd030
chore: release 25.4.4 (#300)
* feat(ci): add security-scan workflow to scan for vulnerabilities in dependencies for APIHUB
Related issue: Netcracker/.github#209
* Merge pull request #268 from Netcracker/split-api-internal-external
docs: deleted APIHUB API spec and add only "system info" endpoint and…
* feat(ci): add security-scan workflow to scan for vulnerabilities in dependencies for APIHUB (#278)
* feat(ci): add security-scan workflow to scan for vulnerabilities in dependencies for APIHUB
Related issue: Netcracker/.github#209, Netcracker/.github#223
* feat(ci): add security-scan workflow to scan for vulnerabilities in dependencies for APIHUB
Related issue: Netcracker/.github#209, Netcracker/.github#223
---------
Co-authored-by: borislavr <noreply@github.com>
* fix: business_metric table inconsistent data (#261)
* fix: add release_versions_published business metric handling during version patch + data fix
* chore: add release_versions_deleted business metric
* chore(ci): remove security-scan-apihub workflow (#284)
Related issue: Netcracker/.github#236
Co-authored-by: borislavr <noreply@github.com>
* feat(ci): add security-scan workflow to scan for vulnerabilities in dependencies for APIHUB (#286)
Related issue: Netcracker/.github#209, Netcracker/.github#223
Co-authored-by: borislavr <noreply@github.com>
* feat: onboard api-spec-exposure lib (#271)
* feat: onboard api-spec-exposure lib
* feat: update log messages
* feat: switch to release library version
---------
Co-authored-by: Aleksandr Agishev <aleksandr.agishev.qubership@gmail.com>
* fix: local run (#290)
* doc: add mandatory for local run config element
* feat: MCP server PoC (#287)
* feat: initial PoC implementation - MCP API on stubs
* feat: MCP with APIHUB services
* feat: add logs, improve prompts
* feat: add api-key authentication for MCP endpoint
* feat: add parameter to limit MCP requests to workspace configured via MCP_WORKSPACE env var
* feat: switch MCP endpoint from /mcp to /api/mcp
* Add lite operations search
* feat: initial implementation for AI Chat API and OpenAI client
* add lite search filters
* Update search query
* feat: refactoring #1 + adding packages_list MCP resource
* feat: refactoring #2
* feat: prompts tuning
* feat: refactoring #3
* fix: redo OpenAI proxy support
* feat: switch to OpenAI client + add caching for resource api_packages_list
* fix: fix proxy parameter for OpenAI
* fix: filter out RUNENV packages
* fix: adaptation for gpt-5 model
* fix: change default model to gpt-5 to be aligned with api-linter
* feat: add LLM parameters to config + some errors logging
* chore: go mod tidy + renew migration number
* feat: bring back old search, make SearchLite in MCP only
* feat: add LLM instruction about search query features
* feat: lite search v2 (#291)
* Updated lite search
* Update search logic
* Lite search: correct filter for API type.
Lite search mode in global search.
---------
Co-authored-by: Viacheslav Lunev <viacheslav.lunev.qubership@gmail.com>
* MCP refactoring
* mcp refactoring
* remove comment
* feat: adaptation for merging to develop
* feat: fix build
---------
Co-authored-by: Viacheslav Lunev <viacheslav.lunev.qubership@gmail.com>
---------
Co-authored-by: borislavr <noreply@github.com>
Co-authored-by: Adil Bektursunov <60805564+zloiadil@users.noreply.github.com>
Co-authored-by: NetcrackerCLPLCI <112641018+NetcrackerCLPLCI@users.noreply.github.com>
Co-authored-by: Aleksandr Karpov <aleksandr.v.karpov.qubership@gmail.com>
Co-authored-by: Viacheslav Lunev <viacheslav.lunev.qubership@gmail.com>1 parent c1431fb commit dcbd030
File tree
40 files changed
+5504
-6163
lines changed- .github/workflows
- docs
- api
- local_development
- qubership-apihub-service
- client
- config
- controller
- metrics
- migration/service
- repository
- resources/migrations
- security
- service
- cleanup
- view
40 files changed
+5504
-6163
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
| |||
0 commit comments