From a61c4ee00e9806e2784dc17d166a78d268f4f8bb Mon Sep 17 00:00:00 2001 From: Day Matchullis Date: Mon, 2 Mar 2026 14:45:10 -0700 Subject: [PATCH 1/3] fix vite security advisory --- apps/studio/package.json | 2 +- package.json | 5 ++++- yarn.lock | 11 +++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/apps/studio/package.json b/apps/studio/package.json index 19511c5c5..dec212669 100644 --- a/apps/studio/package.json +++ b/apps/studio/package.json @@ -216,7 +216,7 @@ "ts-jest": "^29.1.5", "tsx": "^4.20.3", "typescript": "~5.8.3", - "vite": "~5.4.19", + "vite": "~5.4.21", "vite-plugin-commonjs": "^0.10.1", "vue-template-compiler": "^2.7.16", "xvfb-maybe": "^0.2.1" diff --git a/package.json b/package.json index c066cd84d..516869fe6 100644 --- a/package.json +++ b/package.json @@ -35,5 +35,8 @@ "husky": "8.0.3", "pinst": "^3.0.0" }, - "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e", + "resolutions": { + "cpu-features": "file:./.yarn/packages/empty-package" + } } diff --git a/yarn.lock b/yarn.lock index 4353c68be..32447d563 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15608,6 +15608,17 @@ vite@~5.4.19: optionalDependencies: fsevents "~2.3.3" +vite@~5.4.21: + version "5.4.21" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.21.tgz#84a4f7c5d860b071676d39ba513c0d598fdc7027" + integrity sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw== + dependencies: + esbuild "^0.21.3" + postcss "^8.4.43" + rollup "^4.20.0" + optionalDependencies: + fsevents "~2.3.3" + vitest@~3.0.5: version "3.0.9" resolved "https://registry.yarnpkg.com/vitest/-/vitest-3.0.9.tgz#8cf607d27dcaa12b9f21111f001a4e3e92511ba5" From 104dc94f0192fa69a131d377ae794feb4e7376df Mon Sep 17 00:00:00 2001 From: wallisonfelipe Date: Tue, 3 Mar 2026 18:58:12 -0300 Subject: [PATCH 2/3] fix: adjust redis refresh --- apps/studio/src/components/tableview/RowFilterBuilder.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/studio/src/components/tableview/RowFilterBuilder.vue b/apps/studio/src/components/tableview/RowFilterBuilder.vue index 59a47c0a7..8bc89f823 100644 --- a/apps/studio/src/components/tableview/RowFilterBuilder.vue +++ b/apps/studio/src/components/tableview/RowFilterBuilder.vue @@ -194,6 +194,7 @@ import BuilderFilter from "./filter/BuilderFilter.vue"; const BUILDER = "builder"; const RAW = "raw"; +const isEmpty = (s) => _.isEmpty(_.trim(s)) export default Vue.extend({ components: { BuilderFilter }, @@ -287,7 +288,7 @@ export default Vue.extend({ submit() { let filters: TableFilter[] | string | null if (this.filterMode === RAW) { - filters = this.filterRaw || null + filters = isEmpty(this.filterRaw) ? [] : this.filterRaw; } else { filters = normalizeFilters(this.filters) this.submittedWithEmptyValue = checkEmptyFilters(filters) From 7618aa6e63bce9fa0eb9c7ef116b046b3b046cd0 Mon Sep 17 00:00:00 2001 From: Day Matchullis Date: Wed, 4 Mar 2026 12:33:08 -0700 Subject: [PATCH 3/3] chore: bump version to 5.6.0 --- apps/studio/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/studio/package.json b/apps/studio/package.json index dec212669..039fb5ce4 100644 --- a/apps/studio/package.json +++ b/apps/studio/package.json @@ -1,6 +1,6 @@ { "name": "beekeeper-studio", - "version": "5.6.0-beta.8", + "version": "5.6.0", "private": true, "description": "An easy-to use SQL query editor and database UI for Mac, Windows, and Linux", "author": {