Send feedback
Changelog
Stay organized with collections
Save and categorize content based on your preferences.
1.46.0 (latest)
1.43.0
1.42.1
1.41.0
1.40.0
1.39.1
1.38.0
1.37.1
1.36.0
1.35.0
1.34.0
1.33.1
1.32.1
1.31.0
1.30.1
1.29.1-SNAPSHOT
1.28.0
1.27.0
1.26.0
1.25.0
1.24.1
1.20.0
1.19.0
1.18.0
1.7.0
1.6.1
1.4.0
1.3.0
1.43.0 (2026-02-10)
Features
Bug Fixes
Deserialization checks valid class types for HttpTransportFactory (#1882 ) (76ff74e )
1.42.1 (2026-01-23)
Bug Fixes
Mark GdchCredentialsTestUtil test util class as public (#1877 ) (1868969 )
1.42.0 (2026-01-23)
Features
Bug Fixes
Simplify call to directly retrieve the default service account from MDS (#1844 ) (6efda0b )
1.41.0 (2025-12-03)
Features
Introduce per-credential specific load methods (#1827 ) (39fdc64 )
Bug Fixes
Add configurable connect and read timeouts for IdentityPoolCredentials requests (#1847 ) (d6cff60 )
Do not retrieve the default SA principal when getting an access token (#1839 ) (a65c22d )
1.40.0 (2025-10-14)
Features
Add projectId getter to GoogleCredentials (#1813 ) (c3d9ee0 )
Support user defined or json defined scopes for impersonated token (#1815 ) (84fc566 )
Dependencies
1.39.1 (2025-09-17)
Documentation
Additional information for deprecated fromStream() methods. (#1802 ) (a0d873d )
1.39.0 (2025-09-04)
Features
Add Credential Information to GoogleCredential classes (#1791 ) (5511913 )
Bug Fixes
Indicate non-validated external credentials in generic methods (e7d4380 )
Dependencies
Add com.google.api:api-commons dependency (e7d4380 )
Update com.google.errorprone:error_prone_annotations dependency to 2.38.0 (e7d4380 )
1.38.0 (2025-08-20)
Features
Bug Fixes
Override toBuilder() for ExternalAccountCredential and subclasses (#1793 ) (a9c3de6 )
Documentation
1.37.1 (2025-06-05)
Bug Fixes
Correct typo in minExpirationTime variable name (#1769 ) (91e6274 )
1.37.0 (2025-06-04)
Features
mtls: Introduce DefaultMtlsProviderFactory and SecureConnectProvider (#1730 ) (c9fd1b1 )
Bug Fixes
Correct capitalization of GitHub (#1761 ) (f79a2e4 )
Correct extra spaces in README heading (#1760 ) (8d26666 )
Correct misspelling of OAuth in comments (#1762 ) (42b9602 )
Correct typo in ServiceAccountJwtAccessCredentials.java comment (#1765 ) (3058b06 )
Update Javadoc reference in ExternalAccountCredentials (#1763 ) (5eb3659 )
Documentation
1.36.0 (2025-05-28)
Features
Support ability to set universe domain in ServiceAccountJwtAccessCredentials (#1754 ) (919ae32 )
Bug Fixes
IdTokenCredentials should fetch license id claim when requested (#1450 ) (c5648a5 )
Update approval_prompt=force to prompt=consent (#1752 ) (4543d04 )
1.35.0 (2025-05-12)
Features
Add support for mTLS authentication via X.509 certificates (#1736 ) (b347603 )
Return X509 certificate chain as the subject token. (#1746 ) (6d05be8 )
Bug Fixes
Handle optional fields in ExternalAccountCredentials with null JSON value gracefully (#1706 ) (f1f306d )
1.34.0 (2025-04-29)
Features
Bug Fixes
Do not add padding in Client-Side CAB tokens. (#1728 ) (8a75ccd )
1.33.1 (2025-02-25)
Dependencies
Update dependency com.google.cloud:google-cloud-shared-config to v1.14.4 (53a2abc )
1.33.0 (2025-02-24)
Features
Dependencies
Update dependency com.google.http-client:google-http-client-bom to v1.46.1 (96a5ad8 )
1.32.1 (2025-02-07)
Bug Fixes
Add cab-token-generator module to Auth BOM (#1662 ) (e409b02 )
Remove unnecessary nexus-staging-maven-plugin activation (#1665 ) (d138023 )
Dependencies
Update dependency com.google.http-client:google-http-client-bom to v1.46.0 (e53c441 )
Documentation
1.32.0 (2025-02-04)
Features
Introduce Client-Side Credential Access Boundary (CAB) functionality (#1629 ) (f481123 )
Bug Fixes
Handle 404 and non 200 Status Code from MDS Identity Token calls (#1636 ) (152c851 )
Respect token_uri from json in UserCredentials creation. (#1630 ) (f92cc4f )
Documentation
Re-organize the README + Add a section on migrating to GoogleCredentials (#1644 ) (30b26b2 )
1.31.0 (2025-01-22)
Features
ImpersonatedCredentials to support universe domain for idtoken and signblob (#1566 ) (adc2ff3 )
Support transport and binding-enforcement MDS parameters. (#1558 ) (9828a8e )
Documentation
Promote use of bill of materials in quickstart documentation (#1620 ) (fc20d9c ), closes #1552
1.30.1 (2024-12-11)
Bug Fixes
1.30.0 (2024-11-08)
Features
Bug Fixes
Make it explicit that there is a network call to MDS to get SecureSessionAgentConfig (#1573 ) (18020fe )
1.29.0 (2024-10-22)
Features
Service sccount to service account impersonation to support universe domain (#1528 ) (c498ccf )
Bug Fixes
1.28.0 (2024-10-02)
Features
1.27.0 (2024-09-20)
Features
Add api key credential as client library authorization type (#1483 ) (6401e51 )
1.26.0 (2024-09-18)
Features
Updates UserAuthorizer to support retrieving token response directly with different client auth types (#1486 ) (1651006 )
1.25.0 (2024-09-03)
Features
Support retrieving ID Token from IAM endpoint for ServiceAccountCredentials (#1433 ) (4fcf83e )
Bug Fixes
ComputeEngineCredentials.createScoped should invalidate existing AccessToken (#1428 ) (079a065 )
Invalidate the SA's AccessToken when createScoped() is called (#1489 ) (f26fee7 )
1.24.1 (2024-08-13)
Bug Fixes
Retry sign blob call with exponential backoff (#1452 ) (d42f30a )
1.24.0 (2024-07-09)
Features
Bug Fixes
Documentation
Add supplier sections to table of contents (#1371 ) (9e11763 )
Adds docs for supplier based external account credentials (#1362 ) (bd898c6 )
Fix readme documentation for workload custom suppliers. (#1382 ) (75bd749 )
1.23.0 (2024-02-05)
Features
Add context object to pass to supplier functions (#1363 ) (1d9efc7 )
Adds support for user defined subject token suppliers in AWSCredentials and IdentityPoolCredentials (#1336 ) (64ce8a1 )
Adds universe domain for DownscopedCredentials and ExternalAccountAuthorizedUserCredentials (#1355 ) (17ef707 )
Modify the refresh window to match go/async-token-refresh. Serverless tokens are cached until 4 minutes before expiration, so 4 minutes is the ideal refresh window. (#1352 ) (a7a8d7a )
Bug Fixes
Add missing copyright header (#1364 ) (a24e563 )
Issue #1347 : ExternalAccountCredentials serialization is broken (#1358 ) (e3a2e9c )
Refactor compute and cloudshell credentials to pass quota project to base class (#1284 ) (fb75239 )
1.22.0 (2024-01-09)
Features
Adds universe domain support for compute credentials (#1346 ) (7e26861 )
Bug Fixes
1.21.0 (2023-12-21)
Features
Add code sample and test for getting an access token from an impersonated SA (#1289 ) (826ee40 )
Multi universe support, adding universe_domain field (#1282 ) (7eb322e )
Bug Fixes
Remove -Xlint:unchecked, suppress all existing violations, add @CanIgnoreReturnValue (#1324 ) (04dfd40 )
Documentation
Update README.md to link to Cloud authentication documentation rather than AIPs (98fc7e1 )
1.20.0 (2023-09-19)
Features
Bug Fixes
Make derived classes of CredentialSource public (#1236 ) (9bb9e0a )
Documentation
Update library definitions in README to the latest version (#1239 ) (0c5cff2 )
1.19.0 (2023-06-27)
Features
Expose test-jar and mock classes in oauth2 (12e8db6 )
1.18.0 (2023-06-16)
Features
Introduce a way to pass additional parameters to auhtorization url (#1134 ) (3a2c5d3 )
1.17.1 (2023-05-25)
Dependencies
1.17.0 (2023-05-20)
Features
Adds universe_domain to external account creds (#1199 ) (608ee87 )
Expose method to manually obtain ADC from gcloud CLI well-known… (#1188 ) (2fa9d52 )
Updating readme for external account authorized user credentials (#1200 ) (bf25574 )
Bug Fixes
1.16.1 (2023-04-07)
Bug Fixes
Make supporting classes of AwsCredentials serializable (#1113 ) (82bf871 )
Remove AWS credential source validation. (#1177 ) (77a99c9 )
1.16.0 (2023-02-15)
Features
Bug Fixes
Create and reuse self signed jwt creds for better performance (#1154 ) (eaaa8e8 )
Java doc for DefaultPKCEProvider.java (#1148 ) (154c127 )
Removed url pattern validation for google urls in external account credential configurations (#1150 ) (35495b1 )
Documentation
Clarified Maven artifact for HTTP-based clients (#1136 ) (b49fc13 )
1.15.0 (2023-01-25)
Features
Bug Fixes
AccessToken scopes clean serialization and default as empty list (#1125 ) (f55d41f )
Enforce Locale.US for AwsRequestSignerTest (#1111 ) (aeb1218 )
Ensure both refreshMargin and expirationMargin are set when using OAuth2CredentialsWithRefresh (#1131 ) (326e4a1 )
1.14.0 (2022-12-06)
Features
Bug Fixes
AwsCredentials should not call metadata server if security creds and region are retrievable through environment vars (#1100 ) (1ff5772 )
Not loosing the access token when calling UserCredentials#ToBuil… (#993 ) (84afdb8 )
1.13.0 (2022-11-15)
Features
Add smbios check for GCE residency detection (#1092 ) (bfe7d93 )
Bug Fixes
1.12.1 (2022-10-18)
Bug Fixes
1.12.0 (2022-10-14)
Features
Bug Fixes
Documentation
samples: Modified comments in the samples and minor refactor (#990 ) (669ab04 )
1.11.0 (2022-09-08)
Features
Adds configurable token lifetime support (#982 ) (0198733 )
Bug Fixes
Add retries to public key fetch (#983 ) (1200a39 )
Add Test to validate 0x20 in token (#971 ) (612db0a )
Change revoke request from get to post (#979 ) (ead58b2 )
Setting the retry count to default value and enabling ioexceptions to retry (#988 ) (257071a )
Updates IdTokenVerifier so that it does not cache a failed public key response (#967 ) (1f4c9c7 )
1.10.0 (2022-08-05)
Features
workforce identity federation for pluggable auth (#959 ) (7f2c535 )
Bug Fixes
updates executable response spec for executable-sourced credentials (#955 ) (48ff83d )
Documentation
1.9.0 (2022-08-02)
Features
Bug Fixes
expiration time of the ImpersonatedCredentials token depending on the current host's timezone (#932 ) (73af08a )
Documentation
update wif documentation with enable-imdsv2 flag (#940 ) (acc1ce3 )
1.8.1 (2022-07-13)
Bug Fixes
1.8.0 (2022-06-27)
Features
Documentation
1.7.0 (2022-05-12)
Features
Add ability to provide PrivateKey as Pkcs8 encoded string #883 (#889 ) (e0d6996 )
Add iam endpoint override to ImpersonatedCredentials (#910 ) (97bfc4c )
Bug Fixes
update branding in ExternalAccountCredentials (#893 ) (0200dbb )
1.6.0 (2022-03-15)
Features
Add AWS Session Token to Metadata Requests (#850 ) (577e9a5 )
Bug Fixes
ImmutableSet converted to List for Impersonated Credentials (#732 ) (7dcd549 )
update library docs (#868 ) (a081015 )
1.5.3 (2022-02-24)
Bug Fixes
ci: downgrade nexus-staging-maven-plugin to 1.6.8 (#874 ) (fc331d4 )
1.5.2 (2022-02-24)
Bug Fixes
downgrading nexus staging plugin 1.6.8 (#871 ) (e87224c )
1.5.1 (2022-02-22)
Bug Fixes
deps: update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.2 (#852 ) (aa557c7 )
1.5.0 (2022-02-14)
Features
update retries and implement Retryable (#750 ) (f9a9b8a )
Dependencies
1.4.0 (2022-01-19)
Features
setting the audience to always point to google token endpoint (#833 ) (33bfe7a )
Bug Fixes
(WIF) remove erroneous check for the subject token field name for text credential source (#822 ) (6d35c68 )
java: add -ntp flag to native image testing command (#1299 ) (#807 ) (aa6654a )
java: run Maven in plain console-friendly mode (#1301 ) (#818 ) (4df45d0 )
1.3.0 (2021-11-10)
Features
next release from main branch is 1.3.0 (#780 ) (1149581 )
Bug Fixes
1.2.2 (2021-10-20)
Bug Fixes
environment variable is "AWS_SESSION_TOKEN" and not "Token" (#772 ) (c8c3073 )
1.2.1 (2021-10-11)
Bug Fixes
disabling self-signed jwt for domain wide delegation (#754 ) (ac70a27 )
1.2.0 (2021-09-30)
Features
Bug Fixes
1.1.0 (2021-08-17)
Features
downscoping with credential access boundaries (#702 ) (aa7ede1 )
Bug Fixes
add validation for the token URL and service account impersonation URL for Workload Identity Federation (#717 ) (23cb8ef )
Documentation
updates README for downscoping with CAB (#716 ) (68bceba )
1.0.0 (2021-07-28)
⚠ BREAKING CHANGES
updating google-auth-library-java min Java version to 1.8
Features
GA release of google-auth-library-java (ver 1.0.0) (#704 ) (3d9874f )
updating google-auth-library-java min Java version to 1.8 (3d9874f )
Bug Fixes
Add shopt -s nullglob to dependencies script (#693 ) (c5aa708 )
Update dependencies.sh to not break on mac (c5aa708 )
0.27.0 (2021-07-14)
Features
add Id token support for UserCredentials (#650 ) (5a8f467 )
add impersonation credentials to ADC (#613 ) (b9823f7 )
Adding functional tests for Service Account (#685 ) (dfe118c )
allow scopes for self signed jwt (#689 ) (f4980c7 )
0.26.0 (2021-05-20)
Features
add gcf-owl-bot[bot] to ignoreAuthors (#674 ) (359b20f )
added getter for credentials object in HttpCredentialsAdapter (#658 ) (5a946ea )
enable pre-emptive async oauth token refreshes (#646 ) (e3f4c7e )
Returning an issuer claim on request errors (#656 ) (95d70ae )
Bug Fixes
use orginal url as audience for self signed jwt if scheme or host is null (#642 ) (b4e6f1a )
0.25.5 (2021-04-22)
Dependencies
0.25.4 (2021-04-15)
Bug Fixes
0.25.3 (2021-04-12)
Dependencies
0.25.2 (2021-03-18)
Bug Fixes
follow up fix service account credentials createScopedRequired (#605 ) (7ddac43 )
support AWS_DEFAULT_REGION env var (#599 ) (3d066ee )
0.25.1 (2021-03-18)
Bug Fixes
fix service account credentials createScopedRequired (#601 ) (0614482 )
0.25.0 (2021-03-16)
Features
0.24.1 (2021-02-25)
Dependencies
update dependency com.google.http-client:google-http-client-bom to v1.39.0 (#580 ) (88718b0 )
0.24.0 (2021-02-19)
Features
add workload identity federation support (#547 ) (b8dde1e )
Bug Fixes
Documentation
add instructions for using workload identity federation (#564 ) (2142db3 )
0.23.0 (2021-01-26)
⚠ BREAKING CHANGES
privatize deprecated constructor (#473)
Features
allow custom lifespan for impersonated creds (#515 ) (0707ed4 )
allow custom scopes for compute engine creds (#514 ) (edc8d6e )
allow set lifetime for service account creds (#516 ) (427f2d5 )
promote IdToken and JWT features (#538 ) (b514fe0 )
Bug Fixes
Dependencies
update dependency com.google.appengine:appengine-api-1.0-sdk to v1.9.84 (#422 ) (b262c45 )
update dependency com.google.guava:guava to v30.1-android (#522 ) (4090d1c )
Documentation
0.22.2 (2020-12-11)
Bug Fixes
quotaProjectId should be applied for cached getRequestMetadata(URI, Executor, RequestMetadataCallback) (#509 ) (0a8412f )
0.22.1 (2020-11-05)
Bug Fixes
remove 1 hour limit for impersonated token (#490 ) (927e3d5 )
Dependencies
update dependency com.google.guava:guava to v30 (#497 ) (0551649 )
update dependency com.google.http-client:google-http-client-bom to v1.38.0 (#503 ) (46f20bc )
0.22.0 (2020-10-13)
Features
add logging at FINE level for each step of ADC (#435 ) (7d145b2 )
Documentation
Dependencies
update dependency com.google.http-client:google-http-client-bom to v1.37.0 (#486 ) (3027fbf )
0.21.1 (2020-07-07)
Dependencies
0.21.0 (2020-06-24)
Features
add TokenVerifier class that can verify RS256/ES256 tokens (#420 ) (5014ac7 )
Dependencies
update autovalue packages to v1.7.2 (#429 ) (5758364 )
update dependency com.google.http-client:google-http-client-bom to v1.35.0 (#427 ) (5494ec0 )
update Guava to 29.0-android (#426 ) (0cd3c2e )
0.20.0 (2020-01-15)
Features
updated JwtClaims.Builder methods to public (#396 ) (9e5de14 )
Dependencies
0.19.0 (2019-12-13)
Features
support reading in quotaProjectId for billing (#383 ) (f38c3c8 )
Dependencies
update appengine-sdk to 1.9.76 (#366 ) (590883d )
update autovalue packages to v1.7 (#365 ) (42a1694 )
update dependency com.google.appengine:appengine to v1.9.77 (#377 ) (c3c950e )
update dependency com.google.http-client:google-http-client-bom to v1.33.0 (#374 ) (af0af50 )
Documentation
0.18.0 (2019-10-09)
Bug Fixes
make JwtClaims.newBuilder() public (#350 ) (6ab8758 )
move autovalue into annotation processor path instead of classpath (#358 ) (a82d348 )
Dependencies
Documentation
fix include instructions in google-auth-library-bom README (#352 ) (f649735 )
0.17.4 (2019-10-08)
Bug Fixes
make JwtClaims.newBuilder() public (#350 ) (6ab8758 )
move autovalue into annotation processor path instead of classpath (#358 ) (a82d348 )
Dependencies
Documentation
fix include instructions in google-auth-library-bom README (#352 ) (f649735 )
0.17.2 (2019-09-24)
Bug Fixes
0.17.1 (2019-08-22)
Bug Fixes
allow unset/null privateKeyId for JwtCredentials (#336 ) (d28a6ed )
0.17.0 (2019-08-16)
Bug Fixes
cleanup unused code and deprecation warnings (#315 ) (7fd94c0 )
Fix declared dependencies from merge issue (#291 ) (35abf13 )
throw SigningException as documented (#316 ) (a1ab97c )
typo in ComputeEngineCredentials exception message (#313 ) (1a16f38 )
Features
add Automatic-Module-Name to manifest (#326 ) (29f58b4 ), closes #324 #324
add IDTokenCredential support (#303 ) (a87e3fd )
add JwtCredentials with custom claims (#290 ) (3f37172 )
allow arbitrary additional claims for JwtClaims (#331 ) (888c61c )
Implement ServiceAccountSigner for ImpersonatedCredentials (#279 ) (70767e3 )
Reverts
0.16.2 (2019-06-26)
Bug Fixes
Add metadata-flavor header to metadata server ping for compute engine (#283 )
Dependencies
Import http client bom for dependency management (#268 )
Documentation
README section for interop with google-http-client (#275 )
0.16.1 (2019-06-06)
Dependencies
Update dependency com.google.http-client:google-http-client to v1.30.1 (#265 )
0.16.0 (2019-06-04)
Features
Add google-auth-library-bom artifact (#256 )
Dependencies
Update dependency com.google.http-client:google-http-client to v1.30.0 (#261 )
Update dependency com.google.http-client:google-http-client to v1.29.2 (#259 )
Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.8 (#257 )
Update to latest app engine SDK version (#258 )
Update dependency org.apache.maven.plugins:maven-source-plugin to v3.1.0 (#254 )
Update dependency org.jacoco:jacoco-maven-plugin to v0.8.4 (#255 )
Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.1.2 (#252 )
Update dependency org.apache.maven.plugins:maven-source-plugin to v2.4 (#253 )
Documentation
Javadoc publish kokoro job uses docpublisher (#243 )
0.15.0 (2019-03-27)
Bug Fixes
createScoped: make overload call implementation (#229 )
Reverts
Add back in deprecated methods in ServiceAccountJwtAccessCredentials (#238 )
0.14.0 (2019-03-26)
Bug Fixes
update default metadata url (#230 )
Remove deprecated methods (#190 )
Update Sign Blob API (#232 )
Dependencies
Upgrade http client to 1.29.0. (#235 )
update deps (#234 )
0.13.0 (2019-01-17)
Bug Fixes
Use OutputStream directly instead of PrintWriter (#220 )
Improve log output when detecting GCE (#214 )
Features
Overload GoogleCredentials.createScoped with variadic arguments (#218 )
Dependencies
Update google-http-client version, guava, and maven surefire plugin (#221 )
0.12.0 (2018-12-19)
Bug Fixes
Show error message in case of problems with getting access token (#206 )
Add note about NO_GCE_CHECK to metadata 404 error message (#205 )
Features
Add ImpersonatedCredentials (#211 )
Add option to suppress end user credentials warning. (#207 )
Dependencies
Update google-http-java-client dependency to 1.27.0 (#208 )
Documentation
README grammar fix (#192 )
Add unstable badge to README (#184 )
Update README with instructions on installing the App Engine SDK and running the tests (#209 )
0.11.0 (2018-08-23)
Bug Fixes
Update auth token urls (#174)
Dependencies
Update dependencies (guava) (#170)
Bumping google-http-client version to 1.24.1 (#171)
Documentation
Documentation for ComputeEngineCredential signing. (#176)
Fix README link (#169)
0.10.0 (2018-06-12)
Bug Fixes
Read token_uri from service account JSON (#160)
Log warning if default credentials uses a user token from gcloud sdk (#166)
Features
Add OAuth2Credentials#refreshIfExpired() (#163)
ComputeEngineCredentials implements ServiceAccountSigner (#141)
Documentation
Versionless Javadocs (#164)
Fix documentation for getAccessToken() returning cached value (#162)
0.9.1 (2018-04-09)
Features
Add caching for JWT tokens (#151)
0.9.0 (2017-11-02)
Bug Fixes
Fix NPE deserializing ServiceAccountCredentials (#132)
Features
Surface cleanup (#136)
Providing a method to remove CredentialsChangedListeners (#130)
Implemented in-memory TokenStore and added opportunity to save user credentials into file (#129)
Documentation
Fixes comment typos. (#131)
0.8.0 (2017-09-08)
Bug Fixes
Extracting the project_id field from service account JSON files (#118)
Fixing an Integer Overflow Issue (#121)
use metadata server to get credentials for GAE 8 standard environment (#122)
Features
Switch OAuth2 HTTP surface to use builder pattern (#123)
Add builder pattern to AppEngine credentials (#125)
Documentation
Fix API Documentation link rendering (#112)
0.7.1 (2017-07-14)
Bug Fixes
Mitigate occasional failures in looking up Application Default Credentials on a Google Compute Engine (GCE) Virtual Machine (#110)
0.7.0 (2017-06-06)
Bug Fixes
Retry HTTP errors in ServiceAccountCredentials.refreshAccessToken() to avoid propagating failures (#100 addresses #91)
Features
Add GoogleCredentials.createDelegated() method to allow using domain-wide delegation with service accounts (#102)
Allow bypassing App Engine credential check using environment variable, to allow Application Default Credentials to detect GCE when running on GAE Flex (#103)
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]