Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
6185318
Updated What's New page.
ggray-cb Feb 15, 2024
a0276c2
After a long slog of fixing passive voice, vague language, extraneous…
ggray-cb Feb 21, 2024
cca5b02
Fixing broken links in rest API docs.
ggray-cb Feb 22, 2024
793529c
Finally made it through heavy edit of existing content in the server …
ggray-cb Feb 28, 2024
7eb19a6
Initial pass on the PKCS #1 content in the server certificates page.
ggray-cb Feb 28, 2024
31206b4
Updates to cover MB-58276 removal of TLS1 and TLS1.1.
ggray-cb Feb 29, 2024
91a568c
Added new section to Upgrade page about issues to look into before up…
ggray-cb Feb 29, 2024
b3b96d9
Covered most of the bases for DOC-11682 UI alert for certificate exp…
ggray-cb Feb 29, 2024
aae5cc9
Removed more redundant info from the Certificates topic.
ggray-cb Feb 29, 2024
b7a54eb
More edits to the Certificates page. Mainly, removing reference to us…
ggray-cb Mar 1, 2024
72cc333
More edits.
ggray-cb Mar 1, 2024
2acaacb
Final edits before PR
ggray-cb Mar 1, 2024
ee17a85
Adding a few things I just noticed Timofey mentioned in the doc plan …
ggray-cb Mar 1, 2024
187dcef
Changes based on Timofey's feedback and general fixes and cleanups.
ggray-cb Mar 13, 2024
7b8e640
More fixes based on Timofey's feedback.
ggray-cb Mar 13, 2024
0a715ef
Reverting accidental commit of changes to upgrade.adoc which belonged…
ggray-cb Mar 13, 2024
9df17d6
Merge remote-tracking branch 'origin/release/7.6' into certificate_ch…
ggray-cb Mar 13, 2024
7ead960
Some small edits to what's new.
ggray-cb Mar 13, 2024
db6783d
Fixed broken link.
ggray-cb Mar 13, 2024
00b5670
More edits and erro fixes.
ggray-cb Mar 13, 2024
f791e91
* Last-minute typo fixes and edits to the certificates content.
ggray-cb Mar 15, 2024
fedc2e0
Added more links ot the certificate features to What's New.
ggray-cb Mar 15, 2024
02a282d
Fixed typo in anchor name.
ggray-cb Mar 15, 2024
57b1572
More minor fixes.
ggray-cb Mar 15, 2024
3f602d5
Merge remote-tracking branch 'origin/release/7.6' into certificate_ch…
ggray-cb Mar 15, 2024
f9133b0
Merged
ggray-cb Mar 15, 2024
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
1 change: 1 addition & 0 deletions modules/introduction/pages/whats-new.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
= What's New in Version 7.6
:description: Couchbase is the modern database for enterprise applications. Couchbase Server 7.6 combines the strengths of relational databases with the flexibility, performance, and scale of Couchbase.
:page-aliases: security:security-watsnew
:page-toclevels: 2

[abstract]
{description}
Expand Down
46 changes: 36 additions & 10 deletions modules/introduction/partials/new-features-76.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ You can migrate buckets while the database continues running.
To complete the migration you must trigger a swap rebalance or a graceful failover followed by a full recovery on each node that contains the bucket.
See xref:manage:manage-buckets/migrate-bucket.adoc[].

=== Security
=== Security and Authentication

* Security settings now provide additional parameters, for the configuration of Couchbase-Server user-password hashing.
See xref:rest-api:rest-setting-security.adoc[Configure On-the-Wire Security].
Expand All @@ -86,6 +86,32 @@ See xref:learn:security/authentication-domains.adoc#saml-authentication[SAML Aut
This setting controls low-level network communication options when Couchbase Server securely connects to an LDAP server through intermediate systems such as proxies and firewalls.
See xref:manage:manage-security/configure-ldap.adoc#advanced-settings[Advanced Settings] on the xref:manage:manage-security/configure-ldap.adoc[] page for more information about this setting.

* Couchbase Server now supports using Public-Key Cryptography Standard (PKCS) #12 format certificates for node certificates.
This format lets you bundle the node's private key, public key, and certificate chain into a single file.
See xref:learn:security/certificates.adoc#pkcs12[PKCS #12 Certificates for Nodes] for more information.

* Couchbase Server now supports the X.509 Elliptic Curve Key cipher suites.
Elliptic Curve Key ciphers are less resource-intensive than other cipher suites.
They're useful when communicating with resource-constrained devices such as IoT hardware.
See xref:learn:security/certificates.adoc#private-key-formats[Private Keys] for more information.

* Couchbase Server no longer supports TLS versions 1.0 and 1.1.
When upgrading to version 7.6 or later, the upgrade process automatically sets `minTLSVersion` to `tlsv1.2` if it's set to `tlsv1` or `tlsv1.1`.
Before you upgrade, be sure all the clients you use support TLS 1.2 or greater.
See xref:learn:security/on-the-wire-security.adoc[] for more information.

* To prevent https://en.wikipedia.org/wiki/Lucky_Thirteen_attack[LUCKY13 attacks^], Couchbase Server 7.6 removes the following ciphers from the default cipher list:
** TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
** TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
** TLS_RSA_WITH_AES_256_CBC_SHA
** TLS_RSA_WITH_AES_128_CBC_SHAa

* You can now enable alerts for certificate expiration.
When enabled, Couchbase Server alerts you when server, node, or XDCR certificates are within 30 days of expiration.
You can change the alert period via the new `certExpirationDays` alert limit setting.
Couchbase Server sends a second alert when certificates expire.
See xref:learn:security/certificates.adoc#certificate-expiration[Certificate Expiration] for more information.

=== Metrics

* Couchbase Server has a new service discovery endpoint to help you configure the Prometheus event monitoring system.
Expand All @@ -95,6 +121,12 @@ See xref:manage:monitor/set-up-prometheus-for-monitoring.adoc[Configure Promethe

* Disk usage statistics now include transient files in progress, state files, and configuration files.

=== Index Service

* You can choose to have the rebalance process move an index's files between nodes instead of rebuilding them from scratch.
This setting improves rebalance performance as moving the files is faster than rebuilding them.
See xref:learn:clusters-and-availability/rebalance.adoc#index-rebalance-methods[Index Rebalance Methods]

=== Search Service

* Couchbase Server 7.6 introduces Vector Search to enable AI integration, semantic search, and the RAG framework.
Expand Down Expand Up @@ -149,9 +181,9 @@ See xref:learn:data/expiration.adoc[] for more information.

* `num_replica` configured for each index can now be found through {sqlpp} statement: `system:indexes`

* The Query service adds cluster-level and node-level parameters to limit the size of explain plans in the completed requests catalog.
* The Query Service adds cluster-level and node-level parameters to limit the size of explain plans in the completed requests catalog.

* The Query service adds support for sequential scans, which enables querying without an index.
* The Query Service adds support for sequential scans, which enables querying without an index.

* The node-level and request-level N1QL Feature Control parameters now accept hexadecimal strings or decimal integers.

Expand All @@ -171,19 +203,13 @@ This integration simplifies Eventing code logic and lets Eventing benefit from t
* The Sub-Document MUTATEIN operation allows you to modify only parts of a document instead of the entire document.
This Sub-Document operation is faster and more efficient than a full-document operation like REPLACE or UPSERT.

=== Index Service

* You can choose to have the rebalance process move an index's files between nodes instead of rebuilding them from scratch.
This setting improves rebalance performance as moving the files is faster than rebuilding them.
See xref:learn:clusters-and-availability/rebalance.adoc#index-rebalance-methods[Index Rebalance Methods]

=== Install & Upgrade

* Due to an Erlang compatibility issue, you cannot directly upgrade to Couchbase Server 7.6 from version 6.5 through 7.0.
To upgrade a database running one of these earlier versions to 7.6, first upgrade it to Couchbase Server 7.1 or 7.2.
See xref:install:upgrade.adoc[] for more information.

=== Community Edition
=== Couchbase Server Community Edition

* You can no longer set the `sendStats` to `false` in Couchbase Server Community Edition clusters.
You can still set `sendStats` to `false` on Couchbase Server Enterprise Edition clusters.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading