Releases: rstudio/rsconnect
rsconnect 1.3.4
- Use base64 encoded test data. Addresses CRAN test failures when run with
newer libssl. (#1130)
rsconnect 1.3.3
- Avoid "legacy" time zone names in tests, as they are not available by
default in all environments. Addresses CRAN test failures. (#1115)
rsconnect 1.3.2
-
Primary Quarto document detection only considers
.R
,.Rmd
, and.qmd
as
end-of-file extensions. Previously, a file with.R
elsewhere in its name,
such as.Rprofile
, was incorrectly considered. (#1106) -
Use the repository name identified by renv when
available.packages()
does
not enumerate the package, which occurs for archived packages. (#1110) -
Remove remaining directory layout validation check. (#1102)
-
Use the public Connect server API endpoint
/v1/tasks/{id}
to poll task
progress. (#1088)
rsconnect 1.3.1
- Skip tests when packages "foreign" and "MASS" are not available. (#1081)
rsconnect 1.3.0
-
deployApp(logLevel = "quiet")
suppresses Posit Connect deployment task
output. (#1051) -
deployApp(logLevel = "quiet")
andwriteManifest(quiet=TRUE)
suppress
output when using renv to analyze dependencies. (#1051) -
deployApp()
andwriteManifest()
receive the default value for the
image
argument from theRSCONNECT_IMAGE
environment variable. (#1063) -
deployTF()
can deploy a TensorFlow model to Posit Connect. Requires Posit
Connect 2024.05.0 or higher. -
Skip tests when suggested packages are not available. Skip Quarto tests when
run by CRAN. (#1074)
rsconnect 1.2.2
rsconnect 1.2.1
- Restore the
LC_TIME
locale after computing an RFC-2616 date. (#1035) - Address a problem inspecting Quarto content when the file names and paths
needed to be quoted. The resulting manifest lacked information about the
Quarto runtime, which caused difficult-to-understand deployment errors.
(#1037) - Produce an error when Quarto content cannot be inspected. (#1032)
rsconnect 1.2.0
-
Addressed a number of republishing and collaboration issues where the
content was incorrectly published to a new location rather than reusing an
existing deployment. (#981, #1007, #1013, #1019) -
showLogs()
,configureApp()
,setProperty()
, andunsetProperty()
search for the application by name when there are no matching deployment
records. (#985, #989) -
rpubsUpload()
correctly records the initial RPubs destination, allowing
republishing. (#976) -
deployApp()
and friends record multi-valuemetadata
entries as
comma-separated values. (#1017) -
accountInfo()
includesname
andusername
fields. Older versions of
rsconnect store account records with ausername
field. Recent rsconnect
versions recordname
. Bothname
andusername
should contain the same
value. (#1024)
rsconnect 1.1.1
-
Added
space
parameter to deploy directly to a space in Posit Cloud. -
Improve reporting of errors returned by shinyapps.io. (#997)
-
Remove most directory layout validation checks. (#998)
-
Do not use
getOption("available_packages_filters")
option when calling
available.packages()
. (#1002) -
Packages installed from source within an renv project are not associated
with repositories. (#1004)
rsconnect 1.1.0
-
Fixed analysis of directories that were smaller than the
rsconnect.max.bundle.files=10000
limit but larger than the
renv.config.dependencies.limit=1000
limit. (#968) -
Ignore
.env
,.venv
, andvenv
files only when they reference Python
virtual environments. (#972) -
deployApp()
andwriteManifest()
accept optionalenvManagement
,
envManagementR
, andenvManagementPy
arguments. These args specify whether
Posit Connect should install packages in the package cache.
IfenvManagement
isFALSE
then Connect will not perform any package
installation and it is the administrator's responsibility to ensure the
required R/Python packages are available in the runtime environment. This is
especially useful if off-host execution is enabled, when the execution
environment (specified by theimage
argument) already contains the required
packages. These values are ignored when
Applications.ManifestEnvironmentManagementSelection = false
.
Requires Posit Connect>=2023.07.0
. (#977) -
Fix account discovery by
showProperties()
. (#980)