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

Dev/v3 #6214

Merged
merged 110 commits into from
Jan 29, 2024
Merged

Dev/v3 #6214

merged 110 commits into from
Jan 29, 2024

Conversation

touilleMan
Copy link
Member

@touilleMan touilleMan commented Jan 22, 2024

Replaces #5691

Before merge todo list:

  • Fix CI (typically this branch uses Python 3.12 but CI doesn't know that yet)
  • Fix CLI
  • Re-enable WorkspaceOps features (I'm currently working on this)
  • Re-enable workspace sync monitor (need previous point to be done before)
  • Ensure we have reached feature parity with master regarding to the GUI needs

@touilleMan touilleMan requested review from a team as code owners January 22, 2024 10:26
@touilleMan touilleMan mentioned this pull request Jan 22, 2024
@touilleMan touilleMan force-pushed the dev/v3 branch 3 times, most recently from 7dedbb3 to 41831b9 Compare January 26, 2024 02:37
- Add automatic pre-commit call
- Clean output dir before run to avoid outdated .pyi when removing a command
- Update protocol schemas
  - rework response status to be more explicit
  - remove reason in response
  - split `invite_new` into `invite_new_{user|device}`
  - remove message and reencryption related commands
  - rework `vlob_read` to support batch read
  - add `final` flag to `invite_4_greeter_communicate` to support auto-close-on-finish
- Remove APIv3-related tests in server
- Rework test system to use testbed
- Replace trio by asyncio :'(
- Replace Quart&Hypercorn by FastAPI&Uvicorn ;)
- Replace Marshmallow schema by Pydantic \o/)
- Re-generate .pyi
…eld as a scalar enum (instead of struct with no fields)
- realm_rotate_key never_legacy_reencrypted_or_fail flag
- various corrections in error status
- realm_rename initial_name_or_fail flag
- semi-deprecated workspaces field in local user manifest
- fix invalide type name for RealmNameCertificate
…cate data schemas (backport from Parsec v2.16)
…acy_device_file_password/local_folder_manifest data schemas to correctly use introduce_in_revision field
@touilleMan touilleMan force-pushed the dev/v3 branch 4 times, most recently from 95c0a23 to 88755d2 Compare January 29, 2024 12:51
@touilleMan touilleMan merged commit 6c269ad into master Jan 29, 2024
16 checks passed
@touilleMan touilleMan deleted the dev/v3 branch January 29, 2024 17:45
@mmmarcos mmmarcos mentioned this pull request Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants