Skip to content

Update docs for 2.0.0-beta.3 - #13

Open
jeffrymorris wants to merge 1 commit into
release/2.0from
2.0.0-beta.3-docs
Open

Update docs for 2.0.0-beta.3#13
jeffrymorris wants to merge 1 commit into
release/2.0from
2.0.0-beta.3-docs

Conversation

@jeffrymorris

Copy link
Copy Markdown
Contributor

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.

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.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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, OwnsMany querying, 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.
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