-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Collaboration: Replace post meta storage with dedicated database table #11256
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
Open
josephfusco
wants to merge
56
commits into
WordPress:trunk
Choose a base branch
from
josephfusco:collaboration/single-table
base: trunk
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
85be643
Collaboration: Add dedicated database table and storage backend
josephfusco a4f8b98
Collaboration: Replace sync server with collaboration server
josephfusco da8317c
Collaboration: Remove legacy post meta storage and post type
josephfusco b06269e
Collaboration: Wire up bootstrap, feature gate, and cron cleanup
josephfusco 886f0b1
Tests: Add collaboration server tests and remove legacy sync tests
josephfusco 6827989
Collaboration: Use persistent object cache for awareness reads
josephfusco 9bcbfe6
Tests: Fix REST schema and multisite test failures
josephfusco 09d0b86
Tests: Remove erroneous connector fixtures from merge artifact
josephfusco 7455141
Collaboration: Rename update_value column to data
josephfusco d4e27d4
Collaboration: Add type_client_id index and bump db_version
josephfusco ef00730
Merge branch 'trunk' into collaboration/single-table
josephfusco 9b45174
Collaboration: Add payload limit constants and request validation
josephfusco dd319b8
Collaboration: Harden entity permission checks
josephfusco cd4a69f
Collaboration: Add tests for payload limits and permission hardening
josephfusco 442798f
Collaboration: Apply coding standards and clarifications to table sto…
josephfusco 2e7c177
Collaboration: Clean up stale data and unschedule cron when disabled
josephfusco 24f4fdc
Collaboration: Remove backward-compatible wp-sync/v1 route alias
josephfusco 14ba560
Collaboration: Move implementation details from docblock to code comment
josephfusco 318051f
Collaboration: Remove deprecated wp-sync/v1 route test
josephfusco 543bc6b
Collaboration: Add test for client ID reactivation after awareness ex…
josephfusco ba4ab78
Revert "Collaboration: Remove deprecated wp-sync/v1 route test"
josephfusco d833d2f
Revert "Collaboration: Remove backward-compatible wp-sync/v1 route al…
josephfusco 030bbce
Collaboration: Harden storage layer, fix duplicate awareness rows, an…
josephfusco a5d543d
Collaboration: Add missing maxItems to REST schema fixture
josephfusco 85b7491
Collaboration: Rename remove_updates_up_to_cursor to remove_updates_t…
josephfusco 45c639a
Collaboration: Fix PHPCS alignment warnings in tests
josephfusco 0d3d425
Collaboration: Fix REST schema fixture property order
josephfusco d812496
Merge branch 'trunk' into collaboration/single-table
josephfusco 20131ec
Merge branch 'trunk' into collaboration/single-table
josephfusco 52fc395
Apply suggestion from @peterwilsoncc
josephfusco 1ef60f8
Update src/wp-includes/collaboration/class-wp-collaboration-table-sto…
josephfusco a988544
Update src/wp-includes/collaboration.php
josephfusco 1a61f33
Collaboration: Merge upstream trunk and adopt wp_collaboration_enable…
josephfusco 92fdc53
Collaboration: Fix test setup for opt-in default
josephfusco e7ac605
Collaboration: Add tests for cursor uniqueness, LIKE queries, and typ…
josephfusco a53685f
Collaboration: Add HTTP method rejection and request validation tests
josephfusco b55f3ce
Collaboration: Harden tests with exact assertions and split multi-sce…
josephfusco d4ea091
Collaboration: Fix PHPCS errors in tests
josephfusco 6332302
Collaboration: Merge upstream trunk including post meta race conditio…
josephfusco cc24661
Merge branch 'trunk' into collaboration/single-table
josephfusco 0be5c73
Merge branch 'trunk' into collaboration/single-table
josephfusco 5f320b6
Merge branch 'trunk' into collaboration/single-table
josephfusco 7bd3079
Collaboration: Add test proving sync writes do not invalidate awarene…
josephfusco 68f2a62
Merge branch 'trunk' into collaboration/single-table
josephfusco 4ccf903
Collaboration: Bucket awareness timestamps to 5-second intervals
josephfusco 78ffe6f
Merge branch 'collaboration/single-table' of github.com:josephfusco/w…
josephfusco fb48ce3
Merge branch 'trunk' into feature/sync-updates-table
josephfusco 465f1ba
Merge branch 'trunk' into collaboration/single-table
josephfusco 8ae6d5a
Collaboration: Add input validation, compaction test, and remove old …
josephfusco 0298cdd
Tests: Add compaction test for integer client IDs
josephfusco 05e48e9
Collaboration: Fix compactor nomination for integer client IDs
josephfusco 4df841c
Tests: Fix PHPCS coding standards in collaboration tests
josephfusco e724afb
Tests: Update REST API fixture for client_id schema changes
josephfusco 870e4e0
Tests: Skip collaboration E2E tests when JS runtime is unavailable
josephfusco 3b0be0b
Merge branch 'trunk' into collaboration/single-table
josephfusco ac5db07
Merge remote-tracking branch 'origin/trunk' into collaboration/single…
josephfusco File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.