diff --git a/Cargo.lock b/Cargo.lock index 5f4cc3d6..90bce251 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2691,7 +2691,7 @@ dependencies = [ "openssl", "openssl-sys", "rand 0.8.5", - "secrecy", + "secrecy 0.10.2", "serde", "serde_json", "tokio", @@ -2835,7 +2835,7 @@ dependencies = [ "rand 0.8.5", "rustls", "rustls-pemfile 2.1.3", - "secrecy", + "secrecy 0.8.0", "serde", "serde_json", "serde_yaml", @@ -4737,6 +4737,15 @@ dependencies = [ "zeroize", ] +[[package]] +name = "secrecy" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba079fa568d52545cd70b334b2ce6f88f62b8fc2bda9290f48a0578388a49331" +dependencies = [ + "zeroize", +] + [[package]] name = "security-framework" version = "2.11.1" diff --git a/crates/kftray-portforward/Cargo.toml b/crates/kftray-portforward/Cargo.toml index b1d9e5b1..3fc3e1ee 100644 --- a/crates/kftray-portforward/Cargo.toml +++ b/crates/kftray-portforward/Cargo.toml @@ -40,7 +40,7 @@ openssl = { version = "0.10.66", features = ["vendored"] } openssl-sys = { version = "0.9.103", features = ["vendored"] } hyper = "1.4.1" base64 = "0.22.1" -secrecy = "0.8.0" +secrecy = "0.10.0" hyper-openssl = "0.10.2" [lib] diff --git a/crates/kftray-tauri/Cargo.toml b/crates/kftray-tauri/Cargo.toml index b2028554..2de81d1c 100644 --- a/crates/kftray-tauri/Cargo.toml +++ b/crates/kftray-tauri/Cargo.toml @@ -16,7 +16,7 @@ path = "src/lib.rs" tauri-build = { version = "1.5", features = [] } [dependencies] -serde_json = "1.0.127" +serde_json = "1.0.128" tauri = { version = "1.8", default-features = false, features = [ "updater", "api-all", @@ -27,7 +27,7 @@ tauri = { version = "1.8", default-features = false, features = [ ] } tauri-plugin-positioner = { version = "1.0.5", features = ["system-tray"] } tokio = { version = "1.40.0", features = ["rt-multi-thread", "macros", "full"] } -sqlx = { version = "0.8.1", features = ["sqlite", "runtime-tokio-native-tls"] } +sqlx = { version = "0.8.2", features = ["sqlite", "runtime-tokio-native-tls"] } dirs = "5.0.1" reqwest = "0.12.7" base64 = "0.22.1" diff --git a/frontend/package.json b/frontend/package.json index c654ac91..f78583dc 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -49,7 +49,7 @@ "prettier": "^3.3.3", "react-query": "^3.39.3", "react-refresh": "^0.14.2", - "typescript": "5.5.4", + "typescript": "5.6.2", "vite": "^5.4.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e24da0b3..4d0b849e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,13 +74,13 @@ importers: version: 18.3.0 '@typescript-eslint/eslint-plugin': specifier: ^8.7.0 - version: 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.5.4))(eslint@9.11.1)(typescript@5.5.4) + version: 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2))(eslint@9.11.1)(typescript@5.6.2) '@typescript-eslint/parser': specifier: ^8.7.0 - version: 8.7.0(eslint@9.11.1)(typescript@5.5.4) + version: 8.7.0(eslint@9.11.1)(typescript@5.6.2) '@typescript-eslint/typescript-estree': specifier: ^8.7.0 - version: 8.7.0(typescript@5.5.4) + version: 8.7.0(typescript@5.6.2) core-js: specifier: ^3.38.1 version: 3.38.1 @@ -92,7 +92,7 @@ importers: version: 9.1.0(eslint@9.11.1) eslint-plugin-import: specifier: ^2.30 - version: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.5.4))(eslint@9.11.1) + version: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2))(eslint@9.11.1) eslint-plugin-react: specifier: ^7.37.0 version: 7.37.0(eslint@9.11.1) @@ -115,8 +115,8 @@ importers: specifier: ^0.14.2 version: 0.14.2 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.6.2 + version: 5.6.2 vite: specifier: ^5.4.8 version: 5.4.8(@types/node@22.7.4)(terser@5.34.1) @@ -2559,8 +2559,8 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -3929,34 +3929,34 @@ snapshots: '@types/prop-types': 15.7.13 csstype: 3.1.3 - '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.5.4))(eslint@9.11.1)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2))(eslint@9.11.1)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1)(typescript@5.5.4) - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1)(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.7.0 eslint: 9.11.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.5.4)': + '@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.7 eslint: 9.11.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -3965,21 +3965,21 @@ snapshots: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1)(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1)(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.6.2) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - eslint - supports-color '@typescript-eslint/types@8.7.0': {} - '@typescript-eslint/typescript-estree@8.7.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 @@ -3988,18 +3988,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.7.0(eslint@9.11.1)(typescript@5.5.4)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1)(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) eslint: 9.11.1 transitivePeerDependencies: - supports-color @@ -4446,17 +4446,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@9.11.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@9.11.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.6.2) eslint: 9.11.1 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.5.4))(eslint@9.11.1): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2))(eslint@9.11.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -4467,7 +4467,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.11.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@9.11.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@9.11.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -4478,7 +4478,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.6.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -5473,9 +5473,9 @@ snapshots: dependencies: punycode: 2.3.1 - ts-api-utils@1.3.0(typescript@5.5.4): + ts-api-utils@1.3.0(typescript@5.6.2): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 tsconfig-paths@3.15.0: dependencies: @@ -5524,7 +5524,7 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript@5.5.4: {} + typescript@5.6.2: {} unbox-primitive@1.0.2: dependencies: