feat: Python SDK update for version 22.0.0#150
Conversation
Greptile SummaryThis PR updates the Python SDK to version 22.0.0, a major version bump that adds several new capabilities and removes deprecated ones. All breaking changes are documented in the CHANGELOG.
Confidence Score: 5/5This PR is safe to merge — all breaking changes are intentional, documented in the CHANGELOG, and internally consistent across services, models, encoder, and tests. The changes are a well-structured auto-generated SDK update. Removed services (Health, Usage) are cleaned up consistently across models, enums, and the ValueClassEncoder. New OAuth2 flows, Organization CRUD, and vector query methods follow established patterns. Optional-parameter guards are applied correctly, and the boolean serialization fix is sound. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "chore: update Python SDK to 22.0.0" | Re-trigger Greptile |
This PR contains updates to the SDK for version 22.0.0.
What's Changed
Healthservice and all health models and enumsUsageservice andUsageMetric,UsageDataPoint,UsageEventList,UsageGaugeListmodelslist_message_logs,list_provider_logs,list_subscriber_logs,list_topic_logsmethodstables_db.createparameterdedicated_database_idtospecificationcountryCodeandcountryNamefromActivityEventmodelClient.set_bearerfor OAuth access token authenticationorganizationserviceget,update,deleteand membership CRUD methodsoauth2servicecreate_par,list_organizations,list_projectsmethodsresource,audience,request_uriOAuth2 parameters;scopeonapproveappwriteOAuth provider,OAuth2Appwritemodel,update_o_auth2_appwritemethodQuery.vector_dot,Query.vector_cosine,Query.vector_euclideanmethodsapps.update_labelsmethod andlabelsfield onAppmodelnew_specificationparameter tobackups.create_restorationtypeparameter tofunctionsandsiteslist_specificationstokenparameter tofunctions.get_deployment_downloadpromptandmax_ageparameters toupdate_o_auth2_oidc;default_scopestoupdate_o_auth2_serverBillingPlan,Organization,Program,Oauth2PAR,DatabaseStatus,BillingPlanGroupmodels and enumsstatusonDatabase,modeonBlock,onboardingonProject, geolocation fields onLocaleproject.oauth2, andstageskey scope enum valuestrue/falsein flattened query parametersmodel_dumponDocument,Row,Preferencesnow includes dynamicdata