Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/_partials/_page-index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
52 changes: 26 additions & 26 deletions modules/ROOT/pages/_partials/pn-issues-list.adoc
Original file line number Diff line number Diff line change
@@ -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]
Expand All @@ -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]
Expand All @@ -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]
Expand All @@ -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[]

28 changes: 14 additions & 14 deletions modules/ROOT/pages/release-notes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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: <<new-features-300>> *|*
<<improvements-300>> *|*
<<issues-and-resolutions-300>> *|*
Expand Down Expand Up @@ -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]
Expand All @@ -123,17 +123,17 @@ 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"]



// end::known-300[]

=== 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[]
Expand All @@ -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
Expand Down Expand Up @@ -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
|===
Expand Down