Repository navigation
v1.5.0
Promoted to production from candidate 1.5.0-rc.1 without rebuilding.
- Released commit:
524178798ce474acabba8b694f062e65393b8a18(tree022b6739a98a4d04f9f00a9fb521664bcf54db8e) - Candidate commit:
ece3b6018bdfa14bd61a1bb3d7e925f1ec9ef0d7onrelease/1.5.0 - Image:
ghcr.io/kntro-soft/reqsai-api@sha256:e2c3fb642cc344eb14e986e1556c0a4664934453c697d5f938617f3243bffc86 - Production: https://reqsai.tech
Changes
Fixed (Branch cleanup — bugfix/147-branch-cleanup-pulls, #147)
- The weekly branch cleanup read each branch's pull requests with
gh api -f, which sends a POST to the create-pull-request endpoint instead of listing, so every lookup failed with 422 and the open-PR anddo-not-deleteprotections were never checked. It now lists with--method GET, and a branch whose PRs cannot be read is left alone.
Fixed (OpenAPI groups — bugfix/149-openapi-groups, #149)
- Swagger UI now has groups for
codebase(code copilot and GitHub),gateway(Jira integrations),overviewandsearch; before, only workspace, discovery, iam and billing were documented, so those endpoints were missing from/swagger-ui.htmland/api-docs/*.
Fixed (AI allowance gaps — feature/141-quota-gaps, #141)
- Uploading a recording (
POST /api/sessions/{id}/upload), processing a session into stories (POST /api/sessions/{id}/process) and verifying a suggestion against the code (POST /api/projects/{id}/suggestions/{id}/verify-code) now check the monthly AI allowance first and answer402 AI_QUOTA_EXCEEDEDwhen it is spent, before touching the session (it keeps its status). Recording live, transcribing, sharing, exporting and reading are not affected.
Added (Source profile data — feature/145-source-profile, #145)
GET .../integrations/{connectionId}/jira/projectsreturns each project'sdescriptionandGET .../code/github/repositorieseach repository'slanguage, so the create-project wizard can fill the project's profile from the chosen sources.
Changed (Jira sites — feature/143-jira-multi-site, #143)
- An organization can connect several Jira sites, like GitHub accounts. The same site twice (by its normalized URL) is still refused with
409 INTEGRATION_ALREADY_CONNECTED; disconnecting one site leaves the others. Tenant migrationV20261012133000replaces the unique index per organization and provider with one per organization, provider and site. A project's single push target is unchanged.