The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
azr_dataset(), azr_catalog(), and
azr_resolve_dataset() for declaring and resolving Azure
Storage datasets across environment tiers.azr_logs_client() for running KQL queries against
the Azure Log Analytics REST API.ManagedIdentityCredential for managed identity
authentication via the IMDS endpoint.azr_options(), an option registry backing the new
azr.* options.azure_spark_storage_conf() for generating
Spark/Hadoop storage configuration keys, with sovereign-cloud
support.parse_storage_path() for splitting Azure Storage
URIs, including az:///azure:// schemes and
sovereign-cloud endpoints.api_client$new() gained a verbose argument
that gates request and response logging.azr_graph_client() gained an endpoint
argument so the Microsoft Graph host is no longer hardcoded.api_storage_client gained a client_id
argument, and list_files() now pages through all results
automatically.get_credential_provider()’s
interactive argument is renamed to
allow_interactive, and
default_credential_chain() now tries workload identity,
managed identity, and Azure CLI ahead of interactive credentials.Credential class no longer aborts at
construction in non-interactive sessions (deferred to
get_token()), and its shared configuration checks moved to
a private validate_base() helper.AzureCLICredential’s interactive argument
is renamed to auto_login, with login checked lazily in
get_token().InteractiveCredential (and
AuthCodeCredential/DeviceCodeCredential)
renamed its interactive argument to
allow_prompt.cached_token_credential_chain() was updated to the
renamed allow_prompt/auto_login
arguments.ClientSecretCredential’s
$validate() now delegates to the shared
validate_base() helper.RefreshTokenCredential’s
$validate() now delegates to the shared
validate_base() helper.WorkloadIdentityCredential now performs its required
tenant_id/client_id checks in
$validate() rather than its constructor body.default_azure_scope() now accepts short service names
without the azure_ prefix.azure_services replaces
azure_storage_endpoints/azure_scopes,
consolidating per-service OAuth hosts and data-plane endpoints.list_redact_pattern() for redacting
named list entries by pattern.validate_required_string() and
deprecated_arg() helpers..onLoad() hook that registers S7 methods via
S7::methods_register().@ operator and
rlang’s :=.set_azr_defaults() that was announced in 0.3.3
but never shipped. The corresponding getOption() reads in
default_azure_host(),
default_azure_client_id(), and
default_azure_tenant_id() were also not implemented; use
environment variables (AZURE_AUTHORITY_HOST,
AZURE_CLIENT_ID, AZURE_TENANT_ID)
instead.WorkloadIdentityCredential now maintains an in-object
token cache. Repeated calls to get_token() return the
cached token immediately without re-reading the federated token file or
exchanging it, until the token expires.AZURE_AUTHORITY_HOST values with an
https:// scheme prefix (as recommended by the Azure SDK
documentation) are now handled correctly. Previously, setting
AZURE_AUTHORITY_HOST=https://login.microsoftonline.com
would produce malformed token URLs (#16).set_azr_defaults() to configure package-level
overrides for the authority host, client ID, and tenant ID. These take
priority over environment variables in
default_azure_host(),
default_azure_client_id(), and
default_azure_tenant_id().AuthCodeCredential and
DeviceCodeCredential now maintain an in-object token cache
keyed by scope. Repeated calls to get_token() for the same
scope return the cached token immediately without hitting the httr2
cache or refresh token flow.is_hosted_session() now detects VS Code
(VSCODE_INJECTION, VSCODE_PROXY_URI) and
Kubernetes (KUBERNETES_SERVICE_HOST) environments, and
supports an azr.hosted option override.try_as_data_table() helper from
default_response_handler().AuthCodeCredential,
DeviceCodeCredential) now attempt silent token acquisition
via refresh token before prompting the user interactively.azr_storage_client interface to the Azure Storage
API.CachedTokenCredential for non-interactive
sessions that reuse previously cached tokens from
AuthCodeCredential or DeviceCodeCredential
without triggering a new authentication flow.api_client$.fetch(): req_data
is now split into separate query and body
arguments, req_method is renamed to method, a
headers argument was added, and path interpolation now uses
rlang::englue() instead of glue::glue().DefaultCredential for simplified authentication
using Azure’s default credential chain.api_client R6 class providing a base HTTP client
for Azure APIs with automatic authentication, retry logic, and error
handling.api_resource and api_services
classes for Azure Resource Manager interactions.api_client.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.