diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index a0ebe53dfe..2837776275 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -3,6 +3,66 @@ Couchbase Server 5.1.x fortifies the 5.x series to improve reliability, stability, and security of the product. Take a look at xref:introduction:whats-new.adoc[What's new] for a list of new features and improvements that are available in the 5.1.x series. +[#release-512] +== Release 5.1.2 + +Couchbase Server 5.1.2 was released in September 2018. +This is the second maintenance release in the 5.1.x series of Couchbase Server and includes bug fixes to the storage, secondary indexing, query, and installer components. + +[#fixed-issues-512] +*Fixed Issues* +Listed below are the notable fixes in this release. The complete list of issues fixed in this release is available https://issues.couchbase.com/browse/MB-31077?filter=16283&jql=project%20%3D%20MB%20AND%20issuetype%20in%20(Bug%2C%20Improvement%2C%20Task)%20AND%20fixVersion%20%3D%205.1.2%20and%20labels%20in%20(releasenote)[here]. + +*Index Service* + +[#table_fixedissues_index_512,cols="25,66"] +|=== +| Issue | Description + +| https://issues.couchbase.com/browse/MB-31077[MB-31077^] +| If the memory usage of the index nodes is close to quota, during rebalance, some of the index replicas may not get repaired when an index node is rebalanced out of the cluster. In release 5.1.2, the replicas will always be repaired. This issue is applicable only for the standard secondary storage mode. + +| https://issues.couchbase.com/browse/MB-30582[MB-30582^] +| In previous releases, the automatic upgrade from ForestDB to Plasma storage lead to the restart of the index service when the last node was upgraded. This caused the unavailability of indexes during the warmup phase. This issue has fixed in this release, and the index service restart and the subsequent index unavailability is no longer observed during storage upgrade. + +| https://issues.couchbase.com/browse/MB-30581[MB-30581^] +| The authentication requests from projector to Memcached now have a fixed timeout to avoid infinite wait time. + +| https://issues.couchbase.com/browse/MB-30509[MB-30509^] +| In previous releases, the memory consumption of the index service could exceed the index service’s RAM quota setting. This caused problems when the quota was set to an amount that was close to the physical RAM on the Server node, for example this could lead to an out of memory error. This issue has been fixed. + +| https://issues.couchbase.com/browse/MB-30480[MB-30480^] +| The initial index build has been optimized by reducing the storage operations during the initial build. + +| https://issues.couchbase.com/browse/MB-30479[MB-30479^] +| The secondary index rebalance now builds indexes in smaller batches, in sequence. The default number of indexes per batch is set to 3 and the batching does not follow any specific criteria. The rebalance operation will randomly batch together 3 indexes for the build. + +| https://issues.couchbase.com/browse/MB-30457[MB-30457^] +| The robustness of an index rebalance operation when vBuckets are moving around has been improved. + +| https://issues.couchbase.com/browse/MB-30233[MB-30233^] +| Fixed an issue where the index service could crash when trying to index a large composite array index key due to buffer overflow. +|=== + +*Install* +[#table_fixedissues_install_512,cols="25,66"] +|=== +| Issue | Description + +| https://issues.couchbase.com/browse/MB-30413[MB-30413^] +| Uninstalling Couchbase Server on a Debian-based systemd distribution such as Ubuntu 16 using `apt-get remove` and then running `systemctl status couchbase-server` reported that the service still exists but is "masked". This means the service was explicitly disabled in such a way that it could not be started, automatically or by hand. As a result, subsequent installations of any version of Couchbase Server failed as the service was rendered unstartable. +|=== + +*Query* + +[#table_fixedissues_query_512,cols="25,66"] +|=== +| Issue | Description + +| https://issues.couchbase.com/browse/MB-30946[MB-30946^] +| An empty array in the index scan caused incorrect results. This was observed when the `scan_cap` parameter was set to a small number (say 2) and thus, backfill was used. +|=== + [#release-511] == Release 5.1.1