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 does the release of a library version
1.6.0.This release brings API and infrastructure updates to the framework.
API changes
The JS
Clientnow supports multitenancy [Multitenancy support #141].The
Clientfactory API now accepts aTenantProvideras an element of the passed client options.The
TenantProviderdefines the current tenant ID to be used for all requests done with the client. The current tenant ID can be dynamically updated with the help ofTenantProvider.update(tenantId). For single-tenant applications, theTenantProvidercan be omitted in the options.Multitenant client usage example:
The
FirebaseCredentialsare now constructed fromGoogleCrendetialsrather than the deprecatedGoogleCredential. The factory method acceptingGoogleCredentialis deprecated [Allow to createFirebaseCredentialsfromGoogleCredentials#137].The
onRejectioncallback ofCommandRequestis renamed toonImmediateRejectionto better reflect its purpose [Clarify the command request rejection callback API #151]. See also the corresponding changes incore-java.Infrastructure