Skip to content

feat: Console SDK update for version 13.2.0#98

Merged
abnegate merged 2 commits into
mainfrom
dev
Jun 5, 2026
Merged

feat: Console SDK update for version 13.2.0#98
abnegate merged 2 commits into
mainfrom
dev

Conversation

@ArnabChatterjee20k

@ArnabChatterjee20k ArnabChatterjee20k commented May 29, 2026

Copy link
Copy Markdown
Member

This PR contains updates to the Console web SDK for version 13.2.0.

What's Changed

  • Added: Apps service for managing OAuth2 apps, secrets, and tokens
  • Added: Compute service for dedicated database management (backups, branches, connections, replicas, restorations)
  • Added: Advisor service with listInsights, getInsight, listReports, getReport, and deleteReport
  • Added: getAuditsDB method on Health service
  • Added: createSesProvider and updateSesProvider methods on Messaging service
  • Added: updateOAuth2Server method on Project service
  • Added: updatePasswordStrengthPolicy method on Project service
  • Added: Models for dedicated databases, apps, advisor insights/reports, and new password policies
  • Updated: getPolicy now also returns password-strength and email-deny policy types
  • Updated: Renamed enums to match server naming (FunctionRuntime to Runtime, SiteFramework to Framework, SiteBuildRuntime to BuildRuntime, SiteAdapter to Adapter, MigrationOnDuplicate to OnDuplicate, RedirectStatusCode to StatusCode, OrganizationAddon to Addon, ProjectStatus to Status)
  • Updated: X-Appwrite-Project is now sent per request instead of set globally on setProject

@greptile-apps

greptile-apps Bot commented May 29, 2026

Copy link
Copy Markdown

Greptile Summary

This PR adds the CHANGELOG.md entry for the 13.1.0 SDK release, whose code changes were previously landed via PR #94. The documented additions — Organization (key methods), Presences, Usage, new Console methods, and enum renames — are all verified present in the codebase.

  • The Presences service entry lists only list, get, and getUsage, but the implementation also ships upsert, update, and delete, which are absent from every prior changelog version and should be documented here.
  • The Organization service entry covers only the five key-management methods; the service also exposes a full project CRUD surface (listProjects, createProject, getProject, updateProject, deleteProject) that is likewise new and undocumented in this entry.

Confidence Score: 4/5

Safe to merge — the change is documentation-only and introduces no runtime code

The only change is a CHANGELOG entry, which carries no execution risk. The factual accuracy issues are minor omissions (undocumented methods on Presences and Organization) that don't affect the shipped code itself but leave consumers with an incomplete picture of the release.

CHANGELOG.md — the 13.1.0 entry should be expanded to cover the Presences write/delete methods and the Organization project-management methods before merge

Important Files Changed

Filename Overview
CHANGELOG.md Adds 13.1.0 changelog entry; entry is accurate for the features it covers but omits several newly introduced methods on the Presences and Organization services

Reviews (1): Last reviewed commit: "chore: update Console SDK to 13.1.0" | Re-trigger Greptile

Comment thread CHANGELOG.md
## 13.1.0

* Added: `Organization` service with organization-scoped key methods (`listKeys`, `createKey`, `getKey`, `updateKey`, `deleteKey`)
* Added: `Presences` service with `list`, `get`, and `getUsage` methods

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Presences service methods are under-documented

The changelog claims the Presences service adds only list, get, and getUsage, but src/services/presences.ts also exports upsert, update, and delete. All six methods are new in this version and have no entry in any prior changelog, so consumers reading the changelog will be unaware that write/delete operations are available.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Comment thread CHANGELOG.md

## 13.1.0

* Added: `Organization` service with organization-scoped key methods (`listKeys`, `createKey`, `getKey`, `updateKey`, `deleteKey`)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Organization service project-management methods are missing from the entry

The changelog mentions only the five key-management methods on Organization, but src/services/organization.ts also exposes a full set of project CRUD operations: listProjects, createProject, getProject, updateProject, and deleteProject. None of these appeared in any prior changelog version, so they are also new in 13.1.0 and should be documented here.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

@abnegate abnegate changed the title feat: Console SDK update for version 13.1.0 feat: Console SDK update for version 13.2.0 Jun 5, 2026
@abnegate abnegate merged commit bba8483 into main Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants