Repository navigation
feat: SDK update for version 0.19.0 - #36
Merged
Merged
Conversation
🟢 Tier S · Ready to mergeThis release updates the Rust SDK to 0.19.0 and adds domain and WAF services, authentication and OAuth2 methods, project and organization capabilities, and messaging and avatar features. It also extends models and enums for the new API surface and updates or adds usage examples. 54 of 215 changed files were too large to include in full.
Note Part of the diff was too large to review, so Hansi did not approve. 📂 Walkthrough · 4
Reviewed |
Member
Author
|
@hansi-codes review |
avatars.update_photo went through the chunking uploader, so a client with a chunk size below the photo size split it into chunks the endpoint does not accept. It now uses a single-request upload.
Member
Author
|
@hansi-codes review |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains updates to the SDK for version 0.19.0. It is patched onto the previous release tag, so it only adds the changes below; existing method signatures keep their parameter order.
What's Changed
delete_sessions, thetotallists, OAuth2prompt); new enum variants and model fields break exhaustive matches and struct literalsdomainsservice to manage domains, DNS records, email presets, prices, transfer status and zoneswafservice with bypass, challenge, deny, rate-limit and redirect rulesaccount.create_email_verification_otp,update_email_verification_otp,create_recovery_otpandupdate_recovery_otpaccount.create_id_token_sessionandIdentity.provider_id_tokenoauth2.introspectproject.create_environment,get_environment,list_environments,update_environmentanddelete_environmentorganization.create_ephemeral_project_key,list_project_keys,get_project_key,update_project_keyanddelete_project_keyproject.update_o_auth2_kakao,update_o_auth2_tik_tokandupdate_o_auth2_webflowprompton the Auth0, Discord, GitHub, Microsoft, Okta, Salesforce and Zoho OAuth2 settings, and native client IDs on Apple and Googleproject.update_password_pwned_policy,project.update_password_rotation_policyandUser.password_pwnedmessaging.create_appwrite_providerandmessaging.update_appwrite_providerreply_to_emailandreply_to_nameon email messages,channel_idon push messages, andqosandexpiryon topicsavatars.update_photoandavatars.delete_photodurationonaccount.create_email_password_session,currentonaccount.delete_sessions,membership_idonteams.create_membershipandfingerprintson Android platformstotalon the locale, transaction, runtime, specification and framework listsdart-3.13andflutter-3.47runtimes, thejasprframework, thetrigramindex type,autoimage gravity, thededicatedDatabaseproxy rule resource type, OTP email templates and new key scopesBillingPlan,DedicatedDatabase,DedicatedDatabaseSpecification,ProjectandTopic, andfreeandstartinBillingPlanGroup