Update docs for 2.0.0-beta.3 - #13
Open
jeffrymorris wants to merge 1 commit into
Open
Conversation
Port everything that shipped since beta.2 into the published Antora site: a new concurrency page (CAS, META fields, read-your-own-writes/ConsistentWith), query hints, the supported-functions table, primitive collections, OwnsMany querying (Any/All/Count(predicate), indexer access), AutoCreateIndexes and HasIndex() secondary-index docs, DateTimeFormat and Unix-millis DateTime storage, cross-bucket sequence resolution, and the beta.3 release notes. Also removes the now-false "CAS not supported" limitation and bumps every version reference across the site.
jeffrymorris
requested review from
RichardSmedley
and
a lite review from Copilot
August 11, 2026 02:05
There was a problem hiding this comment.
Pull request overview
Updates the Couchbase EF Core Provider documentation site for the 2.0.0-beta.3 release, adding coverage for newly shipped provider features (concurrency, query hints, indexing, date handling, collections/Owned types) and refreshing version references and release notes.
Changes:
- Adds a new optimistic concurrency/document metadata page (CAS +
META()) and links it from navigation/overview. - Expands querying/modeling/configuration/limitations docs with beta.3 features (query hints, supported-functions table, primitive collections,
OwnsManyquerying, index auto-creation, DateTime format/millis storage, per-entity sequence bucket resolution). - Adds 2.0.0-beta.3 release notes and bumps the documented current provider version to beta.3.
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| modules/ROOT/pages/start-using-efcore-provider.adoc | Updates the getting-started NuGet install command to 2.0.0-beta.3. |
| modules/ROOT/pages/overview.adoc | Adds the new concurrency page to the docs overview list. |
| modules/ROOT/pages/entity-framework-core-sequences.adoc | Documents per-entity bucket resolution for sequences (auto-create and runtime). |
| modules/ROOT/pages/entity-framework-core-sdk-api.adoc | Adds the concurrency page to the SDK API reference index. |
| modules/ROOT/pages/entity-framework-core-release-notes.adoc | Adds detailed 2.0.0-beta.3 release notes and NuGet link. |
| modules/ROOT/pages/entity-framework-core-queries.adoc | Adds query hints, per-query consistency (ConsistentWith), supported functions table, and primitive collections querying notes. |
| modules/ROOT/pages/entity-framework-core-modeling.adoc | Adds OwnsMany querying coverage and a new primitive collections modeling section/anchor. |
| modules/ROOT/pages/entity-framework-core-limitations.adoc | Updates limitations to reflect CAS support and adds index auto-creation + nested owned querying caveats. |
| modules/ROOT/pages/entity-framework-core-configuration.adoc | Documents new options: AutoCreateIndexes, DateTimeFormat, Unix-millis DateTime storage, and HasIndex() auto-creation. |
| modules/ROOT/pages/entity-framework-core-concurrency.adoc | New page documenting CAS concurrency tokens, other META() fields, and read-your-own-writes via ConsistentWith. |
| modules/ROOT/pages/entity-framework-core-compatibility-guide.adoc | Updates the provider version in the compatibility table to beta.3. |
| modules/ROOT/nav.adoc | Adds the new concurrency page to the left-nav. |
| antora.yml | Bumps provider_current_version to 2.0.0-beta.3 for site-wide version substitution. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
+14
to
+15
| The provider maps `META()` fields onto ordinary shadow properties via `[CouchbaseMeta]`/ | ||
| `HasCouchbaseMeta`, most importantly CAS as an EF Core optimistic-concurrency token. |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Port everything that shipped since beta.2 into the published Antora site: a new concurrency page (CAS, META fields, read-your-own-writes/ConsistentWith), query hints, the supported-functions table, primitive collections, OwnsMany querying (Any/All/Count(predicate), indexer access), AutoCreateIndexes and HasIndex() secondary-index docs, DateTimeFormat and Unix-millis DateTime storage, cross-bucket sequence resolution, and the beta.3 release notes. Also removes the now-false "CAS not supported" limitation and bumps every version reference across the site.