Skip to content

feat: SDK update for version 27.0.0 - #133

Merged
ChiragAgg5k merged 6 commits into
mainfrom
dev
Aug 26, 2026
Merged

feat: SDK update for version 27.0.0#133
ChiragAgg5k merged 6 commits into
mainfrom
dev

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Aug 25, 2026

Copy link
Copy Markdown
Member

This PR contains updates to the SDK for version 27.0.0.

What's Changed

  • Breaking: object parameters and model fields are now typed Map<String, Any?> instead of Any
  • Fixed: passing null in data now clears the attribute instead of being dropped from the request
  • Added: account.listConsents, getConsent, deleteConsent for OAuth2 consent management
  • Added: account.listConsentTokens, getConsentToken, deleteConsentToken, plus the Oauth2ConsentToken model
  • Added: organization service
  • Added: teams.listInstallations, getInstallation, createInstallation, updateInstallation, deleteInstallation, plus the AppInstallation model
  • Added: avatars.getPhoto
  • Added: ExecutionResourceType enum
  • Added: Client.prepareRequest() for inspecting an encoded request

Breaking change

Every untyped-object parameter and model field moved from Any to Map<String, Any?>. Any is non-nullable, so a map literal holding a null value never satisfied it and callers had no way to send an explicit JSON null — which is what the data fix above needs. Map is covariant in its value type, so existing mapOf(...) call sites still compile; passing a data class, POJO, Gson JsonObject, List, or an Any-typed variable no longer does. The erasure also changes (java.lang.Object to java.util.Map), so code compiled against 26.0.0 must be recompiled.

@greptile-apps

greptile-apps Bot commented Aug 25, 2026

Copy link
Copy Markdown

Too many files changed for review (275 files, 200 file limit).

Bypass the limit by tagging @greptile-apps to review.

@ChiragAgg5k ChiragAgg5k changed the title feat: Android SDK update for version 27.0.0 feat: SDK update for version 27.0.0 Aug 25, 2026
@ChiragAgg5k
ChiragAgg5k merged commit 7b75d17 into main Aug 26, 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