Releases: rstudio/rsconnect
rsconnect 1.7.0
-
Added support for deploying from
manifest.jsonfiles created by
writeManifest(): use themanifestPathargument ofdeployApp()and related
functions to specify the path to an existing manifest file. (#1259) -
urlEncode()now usescurl::curl_escape()instead ofRCurl::curlEscape(),
as RCurl is a Suggests dependency. (#1265) -
The
User-Agentheader in requests made from rsconnect will now be of the
formatRSConnect/x.y.zinstead ofrsconnect/x.y.zin order to satisfy web
application firewalls that enforce Pascal case.
rsconnect 1.6.2
rsconnect 1.6.1
-
Fix account registration from RStudio. (#1250)
-
SPCS/Snowflake authentication supports Connect API keys for user
identification. TheconnectSPCSUser()function now requires anapiKey
parameter, and the API key is included in theX-RSC-Authorizationheader
alongside Snowflake token authentication. This aligns with updated Connect
server requirements where Snowflake tokens provide proxied authentication
while API keys identify users to the Connect server itself.
rsconnect 1.6.0
-
Support deploying to Posit Connect Cloud. Use
connectCloudUser()to add
Connect Cloud credentials. -
rsconnectnow sets thersconnect.max.bundle.sizeand
rsconnect.max.bundle.filesoptions to their default values on startup
if they have not yet been set. (#1204) -
The default
rsconnect.max.bundle.sizelimit has increased to 5 GiB. (#1200) -
getLogs()returns log lines for a shinyapps.io hosted application. (#1209) -
Python environment inspection errors include the path to the target Python
binary. (#1207) -
Improve cookie expiration date handling. (#1212)
-
Improve documentation and advice for
deployApp(envVars...). -
Removed support for publishing to Posit Cloud. (#1215)
Existing Posit Cloud account records may be removed by using
removeAccount("yourname", "posit.cloud").Existing Posit Cloud deployment records may be removed by using
forgetDeployment(name="deployment", account="yourname", server="posit.cloud"). -
Removed the Posit Cloud-exclusive
spaceargument fromdeployApp(). (#1215)
rsconnect 1.5.1
-
Address user registration for Posit Connect deployments hosted in Snowpark
Container Services when there is more than one configured Snowflake
connection. (#1189) -
Process cookie expiration dates in addition to the cookie max-age. Some
servers return already-expired cookies. (1187) -
Removed unused internal methods from Connect client. (#1182)
rsconnect 1.5.0
- Functions for interacting with Posit Connect deployments in
Snowpark Container Services are now provided by the snowflakeauth package.
rsconnect 1.4.2
- Address duplicate certificate errors on macOS with newer curl. (#1175)
rsconnect 1.4.1
rsconnect 1.4.0
-
Content directories with a period in their name are no longer treated as a
document path when computing the location for deployment records. (#1138) -
Quarto documents which specify a server must include executable code or an
engine declaration. (#1145) -
Fixed errors when analyzing Quarto documents containing long chunks. (#1114)
-
A
_server.ymlfile indicates that the content is an API. (#1144) -
Expand tilde when resolving the
rsconnect.ca.bundleoption. (#1152) -
Added support for interaction with Posit Connect deployments
hosted in Snowpark Container Services. -
Introduced detection of required R interpreter version based on
DESCRIPTIONfile andrenv.lockfile. This setting is inserted
into the manifest asenvironment.r.requires. -
Introduced detection of required Python interpreter version based on
project files.python-version,pyproject.tomlandsetup.cfg.
This setting is inserted into the manifest asenvironment.python.requires.
rsconnect 1.3.4
- Use base64 encoded test data. Addresses CRAN test failures when run with
newer libssl. (#1130)