Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

checkpoint #1

Open
wants to merge 72 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
81b9158
Update NEWS-2024.04.2-chocolate-cosmos.md
MariaSemple Jul 27, 2024
1407d57
Update index.qmd
MariaSemple Jul 27, 2024
9f7722b
fix: git_hooks/secrets/Dockerfile to reduce vulnerabilities
snyk-bot Jul 27, 2024
6dc8162
Merge pull request #15014 from rstudio/snyk-fix-be4336a69fdad8ad26c28…
zachhannum Jul 29, 2024
ac5a32f
revert refactoring from c64ed173
gtritchie Jul 30, 2024
590443c
Merge remote-tracking branch 'origin/rel-cranberry-hibiscus'
gtritchie Jul 30, 2024
d16e758
Updated instructions for database migration tests (#14988)
jeffvroom Jul 30, 2024
4ed1219
avoid using raw strings (closes #15021)
kevinushey Jul 31, 2024
1303670
Upload tar file (#15025)
cm421 Jul 31, 2024
0db9f63
Avoid getCurrentUser call after fork
jeffvroom Aug 2, 2024
5b24a73
Merge pull request #15029 from rstudio/bugfix-avoid-user-after-fork
jeffvroom Aug 2, 2024
f46af4b
Merge branch 'rel-cranberry-hibiscus' of https://github.com/rstudio/r…
jeffvroom Aug 2, 2024
d22a368
update to electron 31.3.1 from 31.3.0 (#15031)
gtritchie Aug 2, 2024
a28caa6
Apply suggestions from code review
MariaSemple Aug 2, 2024
1325fab
an -> a
MariaSemple Aug 2, 2024
d36f622
also skip files in version/news for rebuilding
MariaSemple Aug 2, 2024
7612ff3
Merge pull request #15013 from rstudio/feature/update-cc-news-ref-arch
MariaSemple Aug 2, 2024
4f90584
fix call to empty -> isEmpty
MariaSemple Aug 2, 2024
6f1cc1f
Merge remote-tracking branch 'origin/rel-chocolate-cosmos' into rel-c…
MariaSemple Aug 2, 2024
05aa164
Merge remote-tracking branch 'origin/rel-cranberry-hibiscus' into main
MariaSemple Aug 2, 2024
00f9993
display publish label on toolbar button (#15033)
gtritchie Aug 2, 2024
3d83224
Add support for format on save (#14991)
kevinushey Aug 2, 2024
7e4fe93
support syntax highlight for Fortran files (#15034)
kevinushey Aug 2, 2024
fb48f72
support cursor backward, forward CSI codes (#15035)
kevinushey Aug 2, 2024
878a44d
explicitly check for launch failure when running automation (#15038)
kevinushey Aug 5, 2024
bbdadfa
Rf_countContexts is now hidden (#15057)
kevinushey Aug 15, 2024
1947d37
checkpoint
maximsmol Aug 13, 2024
6e0f040
return stale session info when the runtime is busy
maximsmol Aug 14, 2024
c9fd82e
cleanup frontend
maximsmol Aug 15, 2024
5afddcb
clean up
maximsmol Aug 15, 2024
fe52c04
cleanup more
maximsmol Aug 15, 2024
1d52ae4
fix: upgrade @vercel/webpack-asset-relocator-loader from 1.7.3 to 1.7…
petetronic Aug 18, 2024
3093988
fix: upgrade vue from 3.4.32 to 3.4.33 (#15048)
petetronic Aug 18, 2024
95a2357
fix: upgrade i18next from 23.12.1 to 23.12.2 (#15049)
petetronic Aug 18, 2024
fd89db6
fix: src/node/desktop/package.json & src/node/desktop/package-lock.js…
petetronic Aug 18, 2024
cab82b1
fix: upgrade @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 (…
petetronic Aug 18, 2024
e4281bc
update NEWS and electron lock file
gtritchie Aug 18, 2024
38eaeaf
downgrade vercel/webpack-asset-relocator-loader from 1.7.4 to 1.7.3
gtritchie Aug 18, 2024
2dbb4d4
Merge pull request #15032 from rstudio/feature/exclude-news-pr-builds
MariaSemple Aug 19, 2024
95ceb59
undo unnecessary change to SessionConsoleInput
maximsmol Aug 19, 2024
3f186f4
improve detection of changes in global 'warn' option (#15067)
kevinushey Aug 21, 2024
dc79f1e
support usethis description + person objects in package skeleton (#15…
kevinushey Aug 21, 2024
a0d4183
update from gwt 2.10.0 to 2.10.1 (#15077)
gtritchie Aug 23, 2024
8ff24fb
fix debugger in braced expressions (#15075)
kevinushey Aug 23, 2024
ecbf508
Various NEWS updates for CH
zachhannum Aug 23, 2024
c33abd0
update NEWS
kevinushey Aug 24, 2024
a4937c2
Update roxy template (#15085)
olivroy Aug 26, 2024
180f8fa
use alternate job for desktop automation
kevinushey Aug 26, 2024
54e3ab6
use alternate job for desktop automation
kevinushey Aug 26, 2024
21e4cf5
run npm audit fix on desktop project
gtritchie Aug 26, 2024
914c595
fix indent for 'authorsDefault' (#15090)
kevinushey Aug 26, 2024
5732dda
avoid using raw strings (#15088)
kevinushey Aug 27, 2024
4b13ebe
Update version/news/NEWS-2024.08.0-cranberry-hibiscus.md
zachhannum Aug 27, 2024
ab2eaf4
Merge pull request #15078 from rstudio/zach-ch-news-updates
zachhannum Aug 27, 2024
ebe1737
upgrade @electron/universal package from 1.5.1 to 2.0.1 (#15093)
gtritchie Aug 27, 2024
5ef1210
data viewer: fix data / list view for filtered rows (#15094)
kevinushey Aug 27, 2024
18f0129
fixup commit for #15094
kevinushey Aug 27, 2024
cb0f0da
Bump Cranberry Hibiscus to 2024.09 (#15096)
skyeturriff Aug 28, 2024
3d43485
Added several autocomplete tests, mostly for the console. (#15069)
ronblum Aug 28, 2024
a070094
clean up some tests
kevinushey Aug 28, 2024
bfb82aa
improve resolution of quarto's pandoc (#15100)
kevinushey Aug 29, 2024
abf11c3
improve resolution of quarto's pandoc (#15100)
kevinushey Aug 29, 2024
86727ab
Don't disable staySignedIn when verifying login form
zachhannum Aug 29, 2024
ba483ce
update NEWS
kevinushey Aug 29, 2024
d8e9c65
Add NEWS entry for rstudio/rstudio-pro#5392
zachhannum Aug 29, 2024
6715ac4
Merge remote-tracking branch 'origin/rel-cranberry-hibiscus'
gtritchie Aug 29, 2024
df33ba4
Merge pull request #15103 from rstudio/bugfix/stay-signed-in
zachhannum Aug 29, 2024
cc61233
update to Quarto 1.5.57 (#15104)
gtritchie Aug 29, 2024
3e7caf8
Merge remote-tracking branch 'origin/rel-cranberry-hibiscus'
gtritchie Aug 29, 2024
b5e821d
use unique_ptr to release memory on exit (#15105)
kevinushey Aug 30, 2024
ed058db
fix handling of piped completions near start of doc (#15097)
kevinushey Aug 30, 2024
93f2e28
Merge remote-tracking branch 'upstream/main' into maximsmol/resumable…
maximsmol Sep 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,33 @@

### New
#### RStudio
- RStudio now supports code formatting using the 'styler' R package, as well via other external applications (#2563)
- Use native file and message dialogs by default on Linux desktop (#14683; Linux Desktop)
- Added www-socket option to rserver.conf to enable server to listen on a Unix domain socket (#14938; Open-Source Server)
- RStudio now supports syntax highlighting for Fortran source files (#10403)
- Display label "Publish" next to the publish icon on editor toolbar (#13604)
- RStudio supports `usethis.description` option values when creating projects via the RStudio New Project wizard (#15070)

#### Posit Workbench
-

### Fixed
#### RStudio
- Fixed an issue in the data viewer where list-column cell navigation worked incorrectly when a search filter was active (#9960)
- Fixed an issue where debugger breakpoints did not function correctly in some cases with R 4.4 (#15072)
- Fixed an issue where autocompletion results within piped expressions were incorrect in some cases (#13611)
- Fixed being unable to save file after cancelling the "Choose Encoding" window (#14896)
- Fixed problems creating new files and projects on a UNC path (#14963, #14964; Windows Desktop)
- Prevent attempting to start Copilot on a non-main thread (#14952)
- Reformat Code no longer inserts whitespace around '^' operator (#14973)
- Prompt for personal access token instead of password when using github via https (#14103)
- RStudio now forward the current 'repos' option for actions taken in the Build pane (#5793)
- Executing `options(warn = ...)` in an R code chunk now persists beyond chunk execution (#15030)

#### Posit Workbench
-
- Fixed an issue with Workbench login not respecting "Stay signed in when browser closes" when using Single Sign-On (rstudio-pro#5392)

### Dependencies

- Updated Electron to version 31.3.0 (#14982; Desktop)
- Updated GWT to version 2.10.1 (#15011)
- Updated Electron to version 31.4.0 (#14982; Desktop)
2 changes: 1 addition & 1 deletion dependencies/common/install-quarto
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ section "Installing Quarto"

# variables that control download + installation process
# specify a version to pin for releases
QUARTO_VERSION=1.5.54
QUARTO_VERSION=1.5.57

# update to latest Quarto release
# QUARTO_VERSION=`curl https://quarto.org/docs/download/_download.json | jq ".version" | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'`
Expand Down
2 changes: 1 addition & 1 deletion dependencies/tools/upload-quarto.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# tools (awscli) installed, and configured with a valid AWS account.

# Modify to set the Quarto version to upload
QUARTO_VERSION=1.5.54
QUARTO_VERSION=1.5.57


# Check that we're logged in with AWS
Expand Down
2 changes: 1 addition & 1 deletion dependencies/windows/install-dependencies.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ set PANDOC_NAME=pandoc-%PANDOC_VERSION%
set PANDOC_FILE=%PANDOC_NAME%-windows-x86_64.zip

REM Pin to specific Quarto version for releases
set QUARTO_VERSION=1.5.54
set QUARTO_VERSION=1.5.57

REM Get latest Quarto release version
REM cd install-quarto
Expand Down
10 changes: 10 additions & 0 deletions docs/news/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ This page provides the release notes associated with each release of RStudio and

>Date: 2024-06-10

### New

#### Posit Workbench

- Added a Generic Architectures page to the Workbench Admin Guide <i class="bi bi-info-circle-fill" title="Documentation change since last release/patch."></i>
- Added an AWS Single Server reference architecture to the Workbench Admin Guide <i class="bi bi-info-circle-fill" title="Documentation change since last release/patch."></i>
- Added an AWS EKS reference architecture to the Workbench Admin Guide <i class="bi bi-info-circle-fill" title="Documentation change since last release/patch."></i>
- Added a Background Jobs vs Workbench jobs page to the Workbench Admin Guide <i class="bi bi-info-circle-fill" title="Documentation change since last release/patch."></i>

### Fixed

#### RStudio
Expand All @@ -26,6 +35,7 @@ This page provides the release notes associated with each release of RStudio and
#### Posit Workbench

- Fixed an issue introduced in 2024.04.0 with the create-container-user feature for job launcher plugins that reuse a container for more than one session (rstudio/rstudio-pro#6408)
- Improved some AWS documentation links in the reference architecture section <i class="bi bi-info-circle-fill" title="Documentation change since last release/patch."></i>

### Dependencies

Expand Down
12 changes: 8 additions & 4 deletions git_hooks/secrets/.secrets.baseline
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,10 @@
{
"path": "detect_secrets.filters.allowlist.is_line_allowlisted"
},
{
"path": "detect_secrets.filters.common.is_baseline_file",
"filename": "git_hooks/secrets/.secrets.baseline"
},
{
"path": "detect_secrets.filters.heuristic.is_indirect_reference"
},
Expand Down Expand Up @@ -463,7 +467,7 @@
"filename": "src/gwt/src/org/rstudio/core/client/ElementIds.java",
"hashed_secret": "ebf2ef4cd605aceb5c72fa4f558d883b98fb58d8",
"is_verified": false,
"line_number": 204,
"line_number": 205,
"is_secret": false
}
],
Expand Down Expand Up @@ -513,15 +517,15 @@
"filename": "src/gwt/src/org/rstudio/studio/client/server/remote/RemoteServer.java",
"hashed_secret": "1c60262d3df7b0c6d2d5c52dd5014c985004219f",
"is_verified": false,
"line_number": 7203,
"line_number": 7227,
"is_secret": false
},
{
"type": "Secret Keyword",
"filename": "src/gwt/src/org/rstudio/studio/client/server/remote/RemoteServer.java",
"hashed_secret": "12106b07b5b299b5e91117791ec7017f0820f84e",
"is_verified": false,
"line_number": 7245,
"line_number": 7269,
"is_secret": false
}
],
Expand Down Expand Up @@ -612,5 +616,5 @@
}
]
},
"generated_at": "2024-07-05T19:33:55Z"
"generated_at": "2024-07-23T07:03:14Z"
}
2 changes: 1 addition & 1 deletion git_hooks/secrets/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.12.3-bookworm
FROM python:3.13.0b4-bookworm

COPY requirements.txt /tmp/requirements.txt

Expand Down
4 changes: 2 additions & 2 deletions jenkins/Jenkinsfile.linux
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,7 @@ pipeline {
script {
if (FLAVOR == "Electron") {
utils.publishToDailiesSite TAR_PACKAGE_FILE, "${DAILIES_PATH}-xcopy", AWS_PATH
utils.optionalPublishToDailies PACKAGE_FILE, "${DAILIES_PATH}-xcopy", AWS_PATH
utils.optionalPublishToDailies TAR_PACKAGE_FILE, "${DAILIES_PATH}-xcopy", AWS_PATH
}
}
}
Expand Down Expand Up @@ -441,7 +441,7 @@ pipeline {
steps {
build(
wait: false,
job: "IDE/rstudio-ide-automation-desktop/main",
job: "IDE/qa-desktop-automation",
parameters: [
string(name: 'RSTUDIO_VERSION', value: "${RSTUDIO_VERSION}"),
string(name: 'GITHUB_BRANCH', value: "${env.BRANCH_NAME}")
Expand Down
5 changes: 3 additions & 2 deletions jenkins/Jenkinsfile.pull-request
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,9 @@ pipeline {
RSTUDIO_VERSION_FLOWER = readFile(file: 'version/RELEASE').replaceAll(" ", "-").toLowerCase().trim()
IS_PRO = JOB_URL.contains('Pro')
BASE_IMAGE = "jenkins/ide:pro-jammy-x86_64-${RSTUDIO_VERSION_FLOWER}"
// Passing true makes this return true if there are any changes outside of 'docs'
BUILD = utils.hasChangesIn('docs/', true)
// Invert the check and use regex - passing true makes this return true if
//there are any changes outside of 'docs' and 'version/news'
BUILD = utils.hasChangesIn('docs/|version/news/', true)
}
}
}
Expand Down
6 changes: 4 additions & 2 deletions jenkins/utils.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@
* Returns true if branch has changes in the specified path with the target branch.
* If invertMatch is true, returns true if branch has changes that do not match the specified path.
*/
boolean hasChangesIn(String module, boolean invertMatch = false) {
boolean hasChangesIn(String module, boolean invertMatch = false, boolean useRegex = false) {
sh "echo 'Comparing changes in ${module} with ${env.CHANGE_TARGET}..${env.BRANCH_NAME}'"
grepArgs = invertMatch ? '-v' : ''
grepArgs = invertMatch ? 'v' : ''
grepArgs = useRegex ? 'P' : grepArgs
grepArgs = grepArgs.isEmpty() ? '' : "-${grepArgs}"
mergeBase = sh(
returnStdout: true, script: "git merge-base origin/${env.BRANCH_NAME} origin/${env.CHANGE_TARGET}").trim()
return !env.CHANGE_TARGET ||
Expand Down
Loading