Skip to content

2.11.0

Choose a tag to compare

@alagishev alagishev released this 01 Jun 16:19
· 15 commits to main since this release
7fd8df5

πŸŽ‰ Release Notes: 2.11.0 πŸŽ‰


πŸ“¦ Artifacts

🐳 Docker images

ghcr.io/netcracker/qubership-apihub-backend:1.18.0
ghcr.io/netcracker/qubership-apihub-ui:3.7.0
ghcr.io/netcracker/qubership-apihub-build-task-consumer:3.2.0
ghcr.io/netcracker/qubership-api-linter-service:1.3.0
ghcr.io/netcracker/qubership-apihub-agents-backend:1.0.7


πŸ“– Documentation


βš™οΈ Installation

πŸ”Ή Installation Notes
πŸ”Ή docker-compose: https://github.com/Netcracker/qubership-apihub/tree/2.11.0/docker-compose/apihub-generic
πŸ”Ή Helm chart: https://github.com/Netcracker/qubership-apihub/tree/2.11.0/helm-templates/qubership-apihub


✨ Features and Improvements

Work item Name Author Epic
Issue: #572

PR: Netcracker/qubership-apihub-backend#405

PR: #634
[BE] AI assistant productization

feat: Honey productization

feat: Honey productization
@alagishev [26.2] MCP Tools for Design and Code generation
Issue: #573

PR: Netcracker/qubership-apihub-ui#253
[FE] AI assistant productization

feat: add AI Assistant UI
@vOrigins [26.2] MCP Tools for Design and Code generation
Issue: #644

PR: Netcracker/qubership-apihub-api-processor#88

PR: Netcracker/qubership-apihub-api-processor#89
[FE] apiKind=experimental must have the same influence on changes categoryzation as apiKind=no-bwc

feat: treat experimental apiKind identically to no-BWC from backward compatibility perspective

refactor: apiKind tests refactoring
@makeev-pavel
Issue: #635

PR: Netcracker/qubership-apihub-api-processor#87

PR: Netcracker/qubership-apihub-ui#258

PR: Netcracker/qubership-apihub-build-task-consumer#59
[Feat]: Enhance builder version check to support migration mode

feat: ability to start changelog build with different levels of api-processor version validation

feat: start builds with relaxed api-processor version validation if migration is in progress

feat: start builds with relaxed api-processor version validation if migration is in progress
@makeev-pavel [26.2] Optimization & Maintenance: BA/FE/BE/DevOps
Issue: #196

PR: Netcracker/qubership-apihub-compatibility-suites#38

PR: Netcracker/qubership-apihub-api-diff#74

PR: Netcracker/qubership-apihub-api-unifier#62

PR: Netcracker/qubership-apihub-api-doc-viewer#55

PR: Netcracker/qubership-apihub-apispec-view#57
[ASV] Support for exclusiveMinimum and exclusiveMaximum as numeric values

feat: add cases for numeric exclusiveMaximum/exclusiveMinimum validations for JSON Schema

feat: implement numeric exclusive bounds handling for JSON schema draft 07 and above

feat: remove redundant numeric validation keywords during unification

feat: support numeric exclusiveMaximum/exclusiveMinimum

fix: add screenshots for new JSON schema cases with numeric exclusive bounds
@b41ex [25.4] APIHUB support of OAS 3.1 notation: Priority 2 features
Issue: #615 [BE] API design for DDL contracts support [26.2] DDL(database) contract support phase 1/2
Issue: #200

PR: Netcracker/qubership-apihub-compatibility-suites#38
[Diff] compatibility suite for exclusiveMinimum and exclusiveMaximum as numeric values

feat: add cases for numeric exclusiveMaximum/exclusiveMinimum validations for JSON Schema
@b41ex [25.4] APIHUB support of OAS 3.1 notation: Priority 2 features
Issue: #618 [BE] Support GQL and Async api types in MCP tools [26.2] MCP diff tools improvements
Issue: #629

PR: Netcracker/qubership-api-linter-service#72
[BE] MCP tool for api-linter results providing

feat: mcp tool for linter results
@alagishev [26.2] Optimization & Maintenance: BA/FE/BE/DevOps
Issue: #571 [BE] MCP tool for design docs generation [26.2] MCP Tools for Design and Code generation
Issue: #541

PR: Netcracker/qubership-apihub-ui#254
[FE] AsyncAPI: Quality Check

feat: AsyncAPI quality check
@iurii-golovinskii [26.2] AsyncAPI Quality Gate (and leftovers)
Issue: #636

PR: Netcracker/qubership-apihub-backend#423
[Feat]: Add migration stage to rebuild in-progress publications

feat: update builder version check
@viacheslav-lunev [26.2] Optimization & Maintenance: BA/FE/BE/DevOps

πŸ› Bugfixes

Work item Name Author Epic
Issue: #551

PR: Netcracker/qubership-apihub-ui#255
[FE] On the Overview page, Linter displays the total "Number of quality issues" of all rulesets instead of the active one

fix: number of quality issues should show only issues from active rulesets
@iurii-golovinskii [FE] AI linter productization
Issue: #568 [Bug][FE] exclusiveMinimum operator processed wrong by doc-viewer [ASV] Support for exclusiveMinimum and exclusiveMaximum as numeric values
Issue: #612

PR: #639

PR: Netcracker/qubership-apihub-ui#260
[Bug][Security] adopt qubership-apihub-ui Docker container for readOnlyRootFilesystem=true in k8s

fix: adapt ui Docker container to run with readOnlyRootFilesystem=true in k8s

fix: adapt ui Docker container to run with readOnlyRootFilesystem=true in k8s
@iurii-golovinskii FE Tech Debt
Issue: #616

PR: Netcracker/qubership-apihub-ui#257
[Bug][BE] Export changes API doesn't work for prefix groups comparison

fix: hide Export Changes button when comparing prefix groups
@iurii-golovinskii
Issue: #628

PR: Netcracker/qubership-apihub-api-diff#73
[Bug][FE] System wrongly reports property deleting

fix: match combiner options by ref origins first, then by number of dangerous diffs
@b41ex
Issue: #645

PR: Netcracker/qubership-apihub-ui#259
[Bug][FE] Global search missed preselected default Workspace

fix: default workspace is not preselected in Global Search
@iurii-golovinskii
Issue: #647 [FE] "Error Network error while streaming." message during chats with AI assistant [FE] AI assistant productization
Issue: #651 [Bug][FE] Window sizing brakes tabs normal view FE Tech Debt

πŸ›  Tech Improvements & Other Changes

Work item Name Author Epic
Issue: Netcracker/qubership-apihub-class-view#13

PR: Netcracker/qubership-apihub-class-view#26
[FE] Revive screenshot tests for class-view

chore: update Node.js to v.24 + migrate integration tests
@makeev-pavel FE Tech Debt
Issue: #619

PR: Netcracker/qubership-apihub-ci#65

PR: Netcracker/qubership-apihub-apispec-view#56

PR: Netcracker/qubership-apihub-nodejs-dev-image#29

PR: Netcracker/qubership-apihub-jest-chrome-in-docker-environment#26

PR: Netcracker/qubership-apihub-api-doc-viewer#53
[FE] Update NodeJS to latest LTS version (24.x)

chore: update Node.js to v.24

chore: update Node.js to v.24

chore: update Node.js to v.24

chore: update Node.js to v.24, update puppeteer

chore: update Node.js to v.24
@makeev-pavel FE Tech Debt
Issue: #518 [FE] Verify that deprecated endpoints are not used [26.2] Optimization & Maintenance: BA/FE/BE/DevOps

πŸ’» Autotests tags


πŸ”— Generated by automated script. Stay awesome!