diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 054398ecc..df4186889 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -131,7 +131,7 @@ .Legacy Features * xref:legacy-sg-replicate.adoc[SG Replicate] - * xref:legacy-sgreplicate-resolving-conflicts.adoc[SG Replicate - Resolving Conflicts (depr)] + * xref:legacy-sgreplicate-resolving-conflicts.adoc[SG Replicate - Resolving Conflicts] * xref:legacy-logging-pre2-1.adoc[Legacy Pre-2.1 Logging] // list divider diff --git a/modules/ROOT/pages/_partials/_page-index.adoc b/modules/ROOT/pages/_partials/_page-index.adoc index a54e157d5..92cad3da3 100644 --- a/modules/ROOT/pages/_partials/_page-index.adoc +++ b/modules/ROOT/pages/_partials/_page-index.adoc @@ -589,7 +589,7 @@ endif::xref--pfx-sgw[] :legacy-logging-pre2-1--page: legacy-logging-pre2-1.adoc :legacy-logging-pre2-1--xref: {sgw--xref}{legacy-logging-pre2-1--page}[Legacy Logging Pre2 1] :legacy-sg-replicate--page: legacy-sg-replicate.adoc -:legacy-sg-replicate--xref: {sgw--xref}{legacy-sg-replicate--page}[SG-Replicate] +:legacy-sg-replicate--xref: {sgw--xref}{legacy-sg-replicate--page}[Legacy SG Replicate] :legacy-sgreplicate-resolving-conflicts--page: legacy-sgreplicate-resolving-conflicts.adoc :legacy-sgreplicate-resolving-conflicts--xref: {sgw--xref}{legacy-sgreplicate-resolving-conflicts--page}[SG-Replicate - Resolving Conflicts (depr)] diff --git a/modules/ROOT/pages/_partials/pn-issues-list.adoc b/modules/ROOT/pages/_partials/pn-issues-list.adoc index b317232c4..baa8b4d7e 100644 --- a/modules/ROOT/pages/_partials/pn-issues-list.adoc +++ b/modules/ROOT/pages/_partials/pn-issues-list.adoc @@ -1,13 +1,14 @@ -= Release Note issues for SG - -// tag::issues-3-0-0-beta[] - += Release Note Issues +// tag::issues-3-0-0[] == Fixed -// tag::Fixed-3-0-0-beta[] +// tag::Fixed-3-0-0[] +* https://issues.couchbase.com//browse/CBG-1439[CBG-1439] -- https://issues.couchbase.com//browse/CBG-1439[database.abandoned_seqs stat is unused] * https://issues.couchbase.com//browse/CBG-1438[CBG-1438] -- https://issues.couchbase.com//browse/CBG-1438[SgwIntStat.SetIfMax incorrectly sums old and new values] +* https://issues.couchbase.com//browse/CBG-1428[CBG-1428] -- https://issues.couchbase.com//browse/CBG-1428[ISGR should ignore _removed:true bodies when purgeOnRemoval is disabled] +* https://issues.couchbase.com//browse/CBG-1427[CBG-1427] -- https://issues.couchbase.com//browse/CBG-1427[ISGR should not try sending a delta when deltaSrc is a tombstone] * https://issues.couchbase.com//browse/CBG-1412[CBG-1412] -- https://issues.couchbase.com//browse/CBG-1412[JSON strings in some responses not being correctly escaped] * https://issues.couchbase.com//browse/CBG-1388[CBG-1388] -- https://issues.couchbase.com//browse/CBG-1388[sg_collect does not package archived log files (*.log.gz)] * https://issues.couchbase.com//browse/CBG-1376[CBG-1376] -- https://issues.couchbase.com//browse/CBG-1376[Some Delta Sync errors logged at WARN level should be DEBUG] @@ -22,24 +23,23 @@ * https://issues.couchbase.com//browse/CBG-1161[CBG-1161] -- https://issues.couchbase.com//browse/CBG-1161[DefaultPurgeInterval specified in days and used as though in hours] * https://issues.couchbase.com//browse/CBG-1113[CBG-1113] -- https://issues.couchbase.com//browse/CBG-1113[CBL1.x/Websocket based changes feeds leak goroutine on disconnect] * https://issues.couchbase.com//browse/CBG-789[CBG-789] -- https://issues.couchbase.com//browse/CBG-789[Updating a blob with new data does not update SG's metadata on sync] -// end::Fixed-3-0-0-beta[] +// end::Fixed-3-0-0[] -== Enhancements +== Enhancements -// tag::Enhancements-3-0-0-beta[] +// tag::Enhancements-3-0-0[] +* https://issues.couchbase.com//browse/CBG-1760[CBG-1760] -- https://issues.couchbase.com//browse/CBG-1760[Error upfront when the configured logFilePath is not writable] * https://issues.couchbase.com//browse/CBG-1705[CBG-1705] -- https://issues.couchbase.com//browse/CBG-1705[Release 'view op' on results close] -* https://issues.couchbase.com//browse/CBG-1679[CBG-1679] -- https://issues.couchbase.com//browse/CBG-1679[Apply standardised timeout and retry for all bootstrap connection ops] * https://issues.couchbase.com//browse/CBG-1672[CBG-1672] -- https://issues.couchbase.com//browse/CBG-1672[Return 422 status for unprocessible deltas instead of 404 to use non-delta retry handling] * https://issues.couchbase.com//browse/CBG-1664[CBG-1664] -- https://issues.couchbase.com//browse/CBG-1664[Validate javascript syntax in DbConfig.validate()] -* https://issues.couchbase.com//browse/CBG-1659[CBG-1659] -- https://issues.couchbase.com//browse/CBG-1659[SGCollect - Ensure it works / change for admin auth] -* https://issues.couchbase.com//browse/CBG-1650[CBG-1650] -- https://issues.couchbase.com//browse/CBG-1650[sgcollect should get information from new endpoints (with include_runtime parameter, etc.)] * https://issues.couchbase.com//browse/CBG-1646[CBG-1646] -- https://issues.couchbase.com//browse/CBG-1646[Add a flag to non-active leaf revisions indicating whether they include v2 attachments] * https://issues.couchbase.com//browse/CBG-1643[CBG-1643] -- https://issues.couchbase.com//browse/CBG-1643[Add additional context for gocb errors when using self-signed cert] * https://issues.couchbase.com//browse/CBG-1642[CBG-1642] -- https://issues.couchbase.com//browse/CBG-1642[Detect legacy sg-replicate config and log accordingly] * https://issues.couchbase.com//browse/CBG-1635[CBG-1635] -- https://issues.couchbase.com//browse/CBG-1635[TestBucketPool V2 should close cluster when releasing/obtaining buckets] * https://issues.couchbase.com//browse/CBG-1590[CBG-1590] -- https://issues.couchbase.com//browse/CBG-1590[Retrieve existing doc metadata prior to calling downloadOrVerifyAttachments] +* https://issues.couchbase.com//browse/CBG-1558[CBG-1558] -- https://issues.couchbase.com//browse/CBG-1558[panic after failed unmarshal in GetDeepMutableBody] * https://issues.couchbase.com//browse/CBG-1473[CBG-1473] -- https://issues.couchbase.com//browse/CBG-1473[Enable log redaction by default] * https://issues.couchbase.com//browse/CBG-1424[CBG-1424] -- https://issues.couchbase.com//browse/CBG-1424[discoverInterfaceName should resolve hostnames before trying to find network interface stats using IP addresses] * https://issues.couchbase.com//browse/CBG-1391[CBG-1391] -- https://issues.couchbase.com//browse/CBG-1391[Treat existing cbgt index as recoverable error] @@ -51,6 +51,7 @@ * https://issues.couchbase.com//browse/CBG-1326[CBG-1326] -- https://issues.couchbase.com//browse/CBG-1326[Log if channels expand to a smaller set than requested] * https://issues.couchbase.com//browse/CBG-1301[CBG-1301] -- https://issues.couchbase.com//browse/CBG-1301[Persistent Config] * https://issues.couchbase.com//browse/CBG-1299[CBG-1299] -- https://issues.couchbase.com//browse/CBG-1299[[Lithium Port] - Implement network connstr flag for cbdatasource alt address shims] +* https://issues.couchbase.com//browse/CBG-1284[CBG-1284] -- https://issues.couchbase.com//browse/CBG-1284[Mobile Attachment Cleanup] * https://issues.couchbase.com//browse/CBG-1282[CBG-1282] -- https://issues.couchbase.com//browse/CBG-1282[XATTRS Access Grants] * https://issues.couchbase.com//browse/CBG-1280[CBG-1280] -- https://issues.couchbase.com//browse/CBG-1280[Channel Access Revocation] * https://issues.couchbase.com//browse/CBG-1273[CBG-1273] -- https://issues.couchbase.com//browse/CBG-1273[Add Prometheus alert examples] @@ -68,32 +69,31 @@ * https://issues.couchbase.com//browse/CBG-715[CBG-715] -- https://issues.couchbase.com//browse/CBG-715[High CPU usage in high volume basic auth scenarios] * https://issues.couchbase.com//browse/CBG-641[CBG-641] -- https://issues.couchbase.com//browse/CBG-641[Admin API Auth] * https://issues.couchbase.com//browse/CBG-551[CBG-551] -- https://issues.couchbase.com//browse/CBG-551[Avoid storing _removed:true revision bodies in the revision cache] -// end::Enhancements-3-0-0-beta[] +// end::Enhancements-3-0-0[] -== KI +== KI -// tag::KI-3-0-0-beta[] +// tag::KI-3-0-0[] * https://issues.couchbase.com//browse/CBG-798[CBG-798] -- https://issues.couchbase.com//browse/CBG-798[Sync Gateway requires Couchbase Server nodes to use the same SSL memcached port] -* https://issues.couchbase.com//browse/CBG-1754[CBG-1754] -- https://issues.couchbase.com//browse/CBG-1754[Guest user not enabled during legacy config migration] -* https://issues.couchbase.com//browse/CBG-1751[CBG-1751] -- https://issues.couchbase.com//browse/CBG-1751[Install legacy config principals prior to upgrade] -// end::KI-3-0-0-beta[] +// end::KI-3-0-0[] + +== Deprecated -== Deprecated +// tag::Deprecated-3-0-0[] +None at this release. -// tag::Deprecated-3-0-0-beta[] -No issues at this release -// end::Deprecated-3-0-0-beta[] +// end::Deprecated-3-0-0[] -== Removed +== Removed -// tag::Removed-3-0-0-beta[] -No issues at this release +// tag::Removed-3-0-0[] +None at this release. -// end::Removed-3-0-0-beta[] +// end::Removed-3-0-0[] -// end::issues-3-0-0-beta[] +// end::issues-3-0-0[] diff --git a/modules/ROOT/pages/release-notes.adoc b/modules/ROOT/pages/release-notes.adoc index f4f29196a..dfdda507f 100644 --- a/modules/ROOT/pages/release-notes.adoc +++ b/modules/ROOT/pages/release-notes.adoc @@ -33,19 +33,19 @@ include::partial$block-abstract.adoc[] :xref-sgw-bmk-cfg-dbsvr: xref:{configuration-properties-legacy--page}#databases-this_db-server[Couchbase Server Connection String] :xref-sgw-bmk-cfg-hideprodvn: xref:{configuration-properties-legacy--page}#hide_product_version[Hide Product Version in Headers] -:legacy-config--xref: {:configuration-properties-legacy--pfx}# +:legacy-config--xref: {configuration-properties-legacy--pfx}# // END DO NOT REMOVE .One Way Upgrade [CAUTION] -- -The migration to 3.0 BETA configuration is a ONE WAY process -- see: {upgrading--xref} for more. +The migration to 3.0 configuration is a ONE WAY process -- see: {upgrading--xref} for more. -- [#lbl-rel300] -== Release {version-full} -- October 2021 += Release {version-full} -- February 2022 Quicklinks: <> *|* <> *|* <> *|* @@ -110,10 +110,10 @@ The `_resync` process has been enhanced to better handle large datasets, minimiz The process now runs asynchronously, uses query pagination and supports sequence regeneration. === Other Enhancements -// tag::Enhancements-3-0-0-beta[] -include::partial$pn-issues-list.adoc[tags="Enhancements-3-0-0-beta"] +// tag::Enhancements-3-0-0[] +include::partial$pn-issues-list.adoc[tags="Enhancements-3-0-0"] -// end::Enhancements-3-0-0-beta[] +// end::Enhancements-3-0-0[] // end::enhancements-300[] [#issues-and-resolutions-300] @@ -123,7 +123,7 @@ include::partial$pn-issues-list.adoc[tags="Enhancements-3-0-0-beta"] // tag::known-300[] // .List of issues outstanding at this release -include::partial$pn-issues-list.adoc[tags="KI-3-0-0-beta"] +include::partial$pn-issues-list.adoc[tags="KI-3-0-0"] @@ -131,9 +131,9 @@ include::partial$pn-issues-list.adoc[tags="KI-3-0-0-beta"] === Fixed Issues // tag::fixed-300[] -// tag::Fixed-3-0-0-beta[] -include::partial$pn-issues-list.adoc[tags="Fixed-3-0-0-beta"] -// end::Fixed-3-0-0-beta[] +// tag::Fixed-3-0-0[] +include::partial$pn-issues-list.adoc[tags="Fixed-3-0-0"] +// end::Fixed-3-0-0[] // end::fixed-300[] // tag::api-changed-300[] @@ -145,10 +145,10 @@ include::partial$pn-issues-list.adoc[tags="Fixed-3-0-0-beta"] // end::cfg-changed-300[] === Deprecated -include::partial$pn-issues-list.adoc[tags="Deprecated-3-0-0-beta"] +include::partial$pn-issues-list.adoc[tags="Deprecated-3-0-0"] === Removed -include::partial$pn-issues-list.adoc[tags="Removed-3-0-0-beta"] +include::partial$pn-issues-list.adoc[tags="Removed-3-0-0"] == API and Configuration Changes @@ -255,9 +255,9 @@ Old documents are automatically migrated to the `xattr` metadata format. | {legacy-config--xref}databases-this_db-rev_cache_size[rev_cache_size] | SG-Replicate -| xref:2.8@sync-gateway:ROOT:legacy-sg-replicate.adoc[Legacy -- SG-Replicate] +| {legacy-sg-replicate--xref} -| walrus (should not be default database mode) +| walrus | {legacy-config--xref}databases-this_db-server[server] | Dropped |===