Skip to content

Releases: rstudio/rsconnect

rsconnect 1.3.4

22 Jan 15:32
Compare
Choose a tag to compare
  • Use base64 encoded test data. Addresses CRAN test failures when run with
    newer libssl. (#1130)

rsconnect 1.3.3

19 Nov 14:23
Compare
Choose a tag to compare
  • 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

28 Oct 16:49
Compare
Choose a tag to compare
  • 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

04 Jun 12:20
Compare
Choose a tag to compare
  • Skip tests when packages "foreign" and "MASS" are not available. (#1081)

rsconnect 1.3.0

24 May 12:32
Compare
Choose a tag to compare
  • deployApp(logLevel = "quiet") suppresses Posit Connect deployment task
    output. (#1051)

  • deployApp(logLevel = "quiet") and writeManifest(quiet=TRUE) suppress
    output when using renv to analyze dependencies. (#1051)

  • deployApp() and writeManifest() receive the default value for the
    image argument from the RSCONNECT_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

04 Apr 16:26
Compare
Choose a tag to compare
  • Use internally computed SHA1 sums and PKI signing when SHA1 is disabled
    in FIPS mode. (#768, #1054)

  • Allow Quarto content with a rendered script as its primary target. (#1055)

rsconnect 1.2.1

01 Feb 13:55
Compare
Choose a tag to compare
  • 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

15 Dec 13:58
Compare
Choose a tag to compare
  • 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(), and unsetProperty()
    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-value metadata entries as
    comma-separated values. (#1017)

  • accountInfo() includes name and username fields. Older versions of
    rsconnect store account records with a username field. Recent rsconnect
    versions record name. Both name and username should contain the same
    value. (#1024)

rsconnect 1.1.1

04 Oct 15:55
Compare
Choose a tag to compare
  • 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

05 Sep 20:44
Compare
Choose a tag to compare
  • 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, and venv files only when they reference Python
    virtual environments. (#972)

  • deployApp() and writeManifest() accept optional envManagement,
    envManagementR, and envManagementPy arguments. These args specify whether
    Posit Connect should install packages in the package cache.
    If envManagement is FALSE 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 the image 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)