From 5353f03ae5f36d4fa3a17d47d80457ae73c76b7c Mon Sep 17 00:00:00 2001 From: Firelight Flagboy Date: Fri, 15 Mar 2024 08:29:56 +0100 Subject: [PATCH] Bump version 3.0.0-a.0+dev -> 3.0.0-a.0.dev.19797+00a119c4c --- Cargo.lock | 112 +++++++++++++++--------------- Cargo.toml | 2 +- HISTORY.rst | 23 ++++++ cli/src/tests.rs | 2 +- client/electron/package-lock.json | 4 +- client/electron/package.json | 2 +- client/package-lock.json | 4 +- client/package.json | 2 +- docs/adminguide/hosting/index.rst | 2 +- docs/conf.py | 2 +- libparsec/version | 2 +- licenses/BUSL-Scille.txt | 4 +- misc/version_updater.py | 2 +- newsfragments/4546.api.rst | 1 - newsfragments/4770.doc.rst | 2 - newsfragments/5630.doc.rst | 2 - server/parsec/_version.py | 2 +- server/pyproject.toml | 2 +- 18 files changed, 95 insertions(+), 77 deletions(-) delete mode 100644 newsfragments/4546.api.rst delete mode 100644 newsfragments/4770.doc.rst delete mode 100644 newsfragments/5630.doc.rst diff --git a/Cargo.lock b/Cargo.lock index 134555d0fef..dd5d91d4b20 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -81,9 +81,9 @@ checksum = "5ecc8056bf6ab9892dcd53216c83d1597487d7dacac16c8df6b877d127df9937" [[package]] name = "android_logger" -version = "0.13.3" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c494134f746c14dc653a35a4ea5aca24ac368529da5370ecf41fe0341c35772f" +checksum = "7d70a974711fabdc7555de36765bbc237f093f5992d62cab3dcaa0b0bfc7d756" dependencies = [ "android_log-sys", "env_logger", @@ -255,9 +255,9 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65" +checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" dependencies = [ "async-lock 3.3.0", "cfg-if 1.0.0", @@ -326,7 +326,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" dependencies = [ - "async-io 2.3.1", + "async-io 2.3.2", "async-lock 2.8.0", "atomic-waker", "cfg-if 1.0.0", @@ -522,9 +522,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.15.3" +version = "3.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b" +checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" [[package]] name = "byteorder" @@ -543,9 +543,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.89" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0ba8f7aaa012f30d5b2861462f6708eccd49c3c39863fe083a308035f63d723" +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" [[package]] name = "cesu8" @@ -623,7 +623,7 @@ checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" dependencies = [ "glob", "libc", - "libloading 0.8.2", + "libloading 0.8.3", ] [[package]] @@ -1066,9 +1066,9 @@ dependencies = [ [[package]] name = "enumflags2" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" +checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" dependencies = [ "enumflags2_derive", "serde", @@ -1076,9 +1076,9 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" +checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ "proc-macro2", "quote", @@ -1579,9 +1579,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", @@ -1878,9 +1878,9 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2caa5afb8bf9f3a2652760ce7d4f62d21c4d5a423e68466fca30df82f2330164" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if 1.0.0", "windows-targets 0.52.4", @@ -1894,7 +1894,7 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libparsec" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "dirs", "libparsec_client", @@ -1913,7 +1913,7 @@ dependencies = [ [[package]] name = "libparsec_bindings_android" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "android_logger", "jni", @@ -1925,7 +1925,7 @@ dependencies = [ [[package]] name = "libparsec_bindings_electron" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "lazy_static", "libparsec", @@ -1935,7 +1935,7 @@ dependencies = [ [[package]] name = "libparsec_bindings_web" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "console_error_panic_hook", "console_log", @@ -1949,7 +1949,7 @@ dependencies = [ [[package]] name = "libparsec_client" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "libparsec_client_connection", "libparsec_platform_async", @@ -1967,7 +1967,7 @@ dependencies = [ [[package]] name = "libparsec_client_connection" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "bytes", "chrono", @@ -1991,7 +1991,7 @@ dependencies = [ [[package]] name = "libparsec_crypto" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "argon2", "blake2", @@ -2026,7 +2026,7 @@ dependencies = [ [[package]] name = "libparsec_platform_async" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "async-broadcast", "async-lock 3.3.0", @@ -2049,7 +2049,7 @@ dependencies = [ [[package]] name = "libparsec_platform_device_loader" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "dirs", "keyring", @@ -2066,7 +2066,7 @@ dependencies = [ [[package]] name = "libparsec_platform_http_proxy" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "libparsec_types", "reqwest", @@ -2076,7 +2076,7 @@ dependencies = [ [[package]] name = "libparsec_platform_mountpoint" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "ctrlc", "env_logger", @@ -2096,7 +2096,7 @@ dependencies = [ [[package]] name = "libparsec_platform_storage" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "lazy_static", "libparsec_platform_async", @@ -2113,7 +2113,7 @@ dependencies = [ [[package]] name = "libparsec_protocol" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "bytes", "futures", @@ -2133,7 +2133,7 @@ dependencies = [ [[package]] name = "libparsec_serialization_format" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "bytes", "hex-literal", @@ -2151,7 +2151,7 @@ dependencies = [ [[package]] name = "libparsec_testbed" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "crc32fast", "hex-literal", @@ -2167,7 +2167,7 @@ dependencies = [ [[package]] name = "libparsec_tests_fixtures" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "libparsec_client_connection", "libparsec_platform_device_loader", @@ -2180,7 +2180,7 @@ dependencies = [ [[package]] name = "libparsec_tests_lite" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "env_logger", "hex-literal", @@ -2196,7 +2196,7 @@ dependencies = [ [[package]] name = "libparsec_tests_macros" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "proc-macro2", "quote", @@ -2205,7 +2205,7 @@ dependencies = [ [[package]] name = "libparsec_types" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "anyhow", "bytes", @@ -2740,7 +2740,7 @@ dependencies = [ [[package]] name = "parsec" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "futures", "lazy_static", @@ -2760,7 +2760,7 @@ dependencies = [ [[package]] name = "parsec_cli" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" dependencies = [ "anyhow", "assert_cmd", @@ -3661,9 +3661,9 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" +checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" dependencies = [ "proc-macro2", "quote", @@ -4232,9 +4232,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" dependencies = [ "futures-core", "pin-project-lite", @@ -4908,11 +4908,11 @@ dependencies = [ [[package]] name = "xdg-home" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" +checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e" dependencies = [ - "nix 0.26.4", + "libc", "winapi", ] @@ -4924,9 +4924,9 @@ checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" [[package]] name = "zbus" -version = "3.14.1" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948" +checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" dependencies = [ "async-broadcast", "async-executor", @@ -4965,9 +4965,9 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "3.14.1" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d" +checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4979,9 +4979,9 @@ dependencies = [ [[package]] name = "zbus_names" -version = "2.6.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" +checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" dependencies = [ "serde", "static_assertions", @@ -5031,9 +5031,9 @@ dependencies = [ [[package]] name = "zvariant" -version = "3.15.0" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" +checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" dependencies = [ "byteorder", "enumflags2", @@ -5045,9 +5045,9 @@ dependencies = [ [[package]] name = "zvariant_derive" -version = "3.15.0" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" +checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" dependencies = [ "proc-macro-crate", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index 4e9960303f2..bc73a8fd6b4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -54,7 +54,7 @@ authors = [ "@Scille/parsec-dev", "@Scille/rust-code-owners" ] edition = "2021" homepage = "https://parsec.cloud" license = "BUSL-1.1" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" repository = "https://github.com/Scille/parsec-cloud" [workspace.lints.clippy] diff --git a/HISTORY.rst b/HISTORY.rst index 17b7504f762..3d610ef8acf 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -5,6 +5,29 @@ History .. towncrier release notes start +Parsec v3.0.0-a.0.dev.19797+00a119c4c (2024-03-15) +-------------------------------------------------- + +Improved Documentation +~~~~~~~~~~~~~~~~~~~~~~ + +* Add SBOM (Software Bills Of Materials) generation on software packaging. This + provides the list of dependencies used to build the software. + (`#4770 `__) + +* Add documentation for the ``recovery device`` feature. This feature was + introduced in v2.6.0 and it was not documented until now. + (`#5630 `__) + + +Client/Backend API evolutions +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +* Drop support for API v2 + (`#4546 `__) + + + Parsec v2.16.0-a.0 (2023-06-07) ------------------------------- diff --git a/cli/src/tests.rs b/cli/src/tests.rs index 39687e0ad16..2fc1bd194d5 100644 --- a/cli/src/tests.rs +++ b/cli/src/tests.rs @@ -87,7 +87,7 @@ fn version() { .assert() .stdout( // Using `concat!` simplify updating the version using `version-updater` - concat!("parsec_cli 3.0.0-a.0+dev", "\n"), + concat!("parsec_cli 3.0.0-a.0.dev.19797+00a119c4c", "\n"), ); } diff --git a/client/electron/package-lock.json b/client/electron/package-lock.json index 9431f97516f..2a324c461c8 100644 --- a/client/electron/package-lock.json +++ b/client/electron/package-lock.json @@ -1,12 +1,12 @@ { "name": "parsec-v3", - "version": "3.0.0-a.0+dev", + "version": "3.0.0-a.0.dev.19797+00a119c4c", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "parsec-v3", - "version": "3.0.0-a.0+dev", + "version": "3.0.0-a.0.dev.19797+00a119c4c", "license": "BUSL-1.1", "dependencies": { "@capacitor-community/electron": "^5.0.1", diff --git a/client/electron/package.json b/client/electron/package.json index 4f49bfc0506..6535c19515a 100644 --- a/client/electron/package.json +++ b/client/electron/package.json @@ -1,6 +1,6 @@ { "name": "parsec-v3", - "version": "3.0.0-a.0+dev", + "version": "3.0.0-a.0.dev.19797+00a119c4c", "description": "Parsec.cloud", "author": { "name": "Scille SAS", diff --git a/client/package-lock.json b/client/package-lock.json index 500c403a15c..babaa10455d 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,12 +1,12 @@ { "name": "client-vite", - "version": "3.0.0-a.0+dev", + "version": "3.0.0-a.0.dev.19797+00a119c4c", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "client-vite", - "version": "3.0.0-a.0+dev", + "version": "3.0.0-a.0.dev.19797+00a119c4c", "hasInstallScript": true, "license": "BUSL-1.1", "dependencies": { diff --git a/client/package.json b/client/package.json index 325b3b38278..9da17060207 100644 --- a/client/package.json +++ b/client/package.json @@ -1,7 +1,7 @@ { "name": "client-vite", "private": true, - "version": "3.0.0-a.0+dev", + "version": "3.0.0-a.0.dev.19797+00a119c4c", "type": "module", "license": "BUSL-1.1", "scripts": { diff --git a/docs/adminguide/hosting/index.rst b/docs/adminguide/hosting/index.rst index fcfc3095b9e..0475ea0121a 100644 --- a/docs/adminguide/hosting/index.rst +++ b/docs/adminguide/hosting/index.rst @@ -302,7 +302,7 @@ Installation .. code-block:: bash - pip install 'parsec-cloud[backend]==3.0.0-a.0+dev' + pip install 'parsec-cloud[backend]==3.0.0-a.0.dev.19797+00a119c4c' 4. Prepare the database by applying the migrations: diff --git a/docs/conf.py b/docs/conf.py index 12b33b163f9..a7c7fb292e5 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -64,7 +64,7 @@ # the built documents. # # The short X.Y version. -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" # The full version, including alpha/beta/rc tags. release = version diff --git a/libparsec/version b/libparsec/version index 166fa072556..0991b3f3499 100644 --- a/libparsec/version +++ b/libparsec/version @@ -1 +1 @@ -3.0.0-a.0+dev \ No newline at end of file +3.0.0-a.0.dev.19797+00a119c4c \ No newline at end of file diff --git a/licenses/BUSL-Scille.txt b/licenses/BUSL-Scille.txt index 913a3c5f283..7f369171786 100644 --- a/licenses/BUSL-Scille.txt +++ b/licenses/BUSL-Scille.txt @@ -2,7 +2,7 @@ PARSEC BUSINESS SOURCE LICENSE AGREEMENT Business Source License 1.1 Licensor: Scille SAS -Licensed Work: Parsec v3.0.0-a.0+dev +Licensed Work: Parsec v3.0.0-a.0.dev.19797+00a119c4c The Licensed Work is © 2016-2021 Scille SAS Additional Use Grant: You may make production use of the Licensed Work, provided @@ -19,7 +19,7 @@ Additional Use Grant: You may make production use of the Licensed Work, provided 2) use the Licensed Work for use in a governmental or any for-profit entity with more than fifty (50) users. -Change Date: Jun 06, 2027 +Change Date: Mar 14, 2028 Change License: GNU Affero General Public License, Version 3 (AGPLv3) diff --git a/misc/version_updater.py b/misc/version_updater.py index 2c4ae039993..bfa7d57c0ac 100644 --- a/misc/version_updater.py +++ b/misc/version_updater.py @@ -132,7 +132,7 @@ def refresh_npm_package_lock(update_files: set[Path]) -> None: Tool.Poetry: "1.5.1", Tool.Node: "18.12.0", Tool.WasmPack: "0.11.0", - Tool.Parsec: "3.0.0-a.0+dev", + Tool.Parsec: "3.0.0-a.0.dev.19797+00a119c4c", Tool.Nextest: "0.9.54", Tool.License: "BUSL-1.1", Tool.PostgreSQL: "14.10", diff --git a/newsfragments/4546.api.rst b/newsfragments/4546.api.rst deleted file mode 100644 index a1c79a2c37a..00000000000 --- a/newsfragments/4546.api.rst +++ /dev/null @@ -1 +0,0 @@ -Drop support for API v2 diff --git a/newsfragments/4770.doc.rst b/newsfragments/4770.doc.rst deleted file mode 100644 index 3e57571b297..00000000000 --- a/newsfragments/4770.doc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add SBOM (Software Bills Of Materials) generation on software packaging. -This provides the list of dependencies used to build the software. diff --git a/newsfragments/5630.doc.rst b/newsfragments/5630.doc.rst deleted file mode 100644 index d91b63a79c1..00000000000 --- a/newsfragments/5630.doc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add documentation for the ``recovery device`` feature. -This feature was introduced in v2.6.0 and it was not documented until now. diff --git a/server/parsec/_version.py b/server/parsec/_version.py index 2ac5f0ac59a..31422b3d613 100644 --- a/server/parsec/_version.py +++ b/server/parsec/_version.py @@ -3,4 +3,4 @@ # This file is imported from __init__.py and exec'd from setup.py -__version__ = "3.0.0-a.0+dev" +__version__ = "3.0.0-a.0.dev.19797+00a119c4c" diff --git a/server/pyproject.toml b/server/pyproject.toml index 7eeb754fd7a..7f45644d648 100644 --- a/server/pyproject.toml +++ b/server/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "parsec-cloud" -version = "3.0.0-a.0+dev" +version = "3.0.0-a.0.dev.19797+00a119c4c" description = "Secure cloud framework" authors = ["Scille SAS "] license = "BUSL-1.1"