{"id":3261,"date":"2017-04-13T12:01:12","date_gmt":"2017-04-13T19:01:12","guid":{"rendered":"http:\/\/www.couchbase.com\/blog\/?p=3261"},"modified":"2025-06-13T19:29:04","modified_gmt":"2025-06-14T02:29:04","slug":"couchbase-5-0-april-2017-developer-build","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-5-0-april-2017-developer-build\/","title":{"rendered":"Couchbase 5.0 2017\ub144 4\uc6d4 \uac1c\ubc1c\uc790 \ube4c\ub4dc \uae30\ub2a5 \ubc0f \uac1c\uc120 \uc0ac\ud56d"},"content":{"rendered":"<div class=\"paragraph\">\n<p>April showers bring May flowers, but until then it\u2019s time for the April 2017 developer build.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>The April 2017 Developer Build has a ton of bug fixes and feature enhancements, and we are one step closer to the stable release of Couchbase Server 5.0.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>You can get the April 2017 developer build from the <a href=\"https:\/\/www.couchbase.com\/downloads\/\">Couchbase downloads page<\/a> in the developer tab.<\/p>\n<h2 id=\"_new_platforms_in_april_2017_developer_build\">Feature and Enhancements in Developer\u00a0Builds<\/h2>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/04\/06501-april-2017-developer-build-tab.png\" alt=\"April 2017 Developer Build\" \/><\/span><\/p>\n<h4>RBAC<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/authentication-authorization-rbac\/\">https:\/\/www.couchbase.com\/blog\/authentication-authorization-rbac\/<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/authentication-authorization-rbac-part-2\/\">https:\/\/www.couchbase.com\/blog\/authentication-authorization-rbac-part-2\/<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/new-sdk-authentication\/\">https:\/\/www.couchbase.com\/blog\/new-sdk-authentication\/<\/a><\/li>\n<\/ul>\n<h4>N1QL Enhancements<\/h4>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/performance-enhancements-n1ql-couchbase-5-developer\/\">https:\/\/www.couchbase.com\/blog\/performance-enhancements-n1ql-couchbase-5-developer\/<\/a><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/feature-enhancements-n1ql-couchbase-server-5-march-developer\/\">https:\/\/www.couchbase.com\/blog\/feature-enhancements-n1ql-couchbase-server-5-march-developer\/<\/a><\/p>\n<h4>GSI Replicas and Rebalance<\/h4>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/gsi-replicas-rebalancing\/\">https:\/\/www.couchbase.com\/blog\/gsi-replicas-rebalancing\/<\/a><\/p>\n<h4>Tooling and Query Workbench<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/profiling-monitoring-update\/\">https:\/\/www.couchbase.com\/blog\/profiling-monitoring-update\/<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/a-tour-of-the-new-couchbase-web-console-video\/\">https:\/\/www.couchbase.com\/blog\/a-tour-of-the-new-couchbase-web-console-video\/<\/a><\/li>\n<\/ul>\n<h4>FTS Updates<\/h4>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-4.5-developer-preview-couchbase-fts\/\">https:\/\/www.couchbase.com\/blog\/couchbase-4.5-developer-preview-couchbase-fts\/<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/full-text-search-enhancements-in-couchbase-server-4-6\/\">https:\/\/www.couchbase.com\/blog\/full-text-search-enhancements-in-couchbase-server-4-6\/<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-developer-release-new-fts\/\">https:\/\/www.couchbase.com\/blog\/couchbase-developer-release-new-fts\/<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_new_platforms_in_april_2017_developer_build\">New platforms in April 2017 Developer Build<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Based on the feedback we have received, here are some additional platforms that we are introducing starting with the April 2017 Developer Build. We hope you try out the April 2017 Developer Build on these platforms and give us your feedback!<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>Oracle Linux 7<\/li>\n<li>Ubuntu 16.04<\/li>\n<li>Windows Server 2016<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><em>Note that Ubuntu 12 is EOL this month, so future Couchbase releases will likely not support Ubuntu 12.<\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_bugs\">Bugs<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Thank you for you feedback and helping us to identify and fix bugs for Couchbase Server 5.0. Here is a list of the critical and major bugs that were fixed in the April 2017 Developer Build.<\/p>\n<\/div>\n<div class=\"responsive-table\">\n<table class=\"tableblock frame-all grid-all spread\">\n<colgroup>\n<col style=\"width: 50%\" \/>\n<col style=\"width: 50%\" \/> <\/colgroup>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Issue #<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Description<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23102\">MB-23102<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[Ephemeral]: Fix the potential regression due to extra memory usage for sequential links in Stored Value<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23562\">MB-23562<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Ephemeral buckets: item count goes to -1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23664\">MB-23664<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">XDCR between ephemeral buckets gets stuck<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23055\">MB-23055<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] RBAC: Unable to create alias on an index created by the same user on sasl bucket<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23139\">MB-23139<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] moss compaction unit test assumes one particular segment impl<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23349\">MB-23349<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] up to 10x performance degradation when using large &#8220;query size&#8221; (limit) setting<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22870\">MB-22870<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] ephemeral: Docs not getting indexed when multiple indexes are present on an ephemeral bucket<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22871\">MB-22871<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] ephemeral: No docs indexed to a memory-only-index from ephemeral bucket<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23561\">MB-23561<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] moss store files are not deleted after compaction<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23674\">MB-23674<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] race detected in cbft<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-21785\">MB-21785<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] UI: stats: the &#8220;items remaining&#8221; graph shows wrong data when KV mutations are in progress<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-21783\">MB-21783<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] UI: stats: The &#8220;queries\/sec&#8221; graph shows wrong data in FTS multi-node cluster setup<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-21645\">MB-21645<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS] slow query log conflicts with requirement to not log user data<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23227\">MB-23227<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">couchbase server install fails on centos 6 machines<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23579\">MB-23579<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Windows Docker Container : service-stop.bat shuts down the container<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23517\">MB-23517<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Set \u2192 Remove \u2192 Set sequence of KV operations using the same key blocks the client connection<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23429\">MB-23429<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Auth failure with mem client for LDAP user<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23269\">MB-23269<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Memcached crashes when trying to write an audit event to a file with wrong permissions<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22691\">MB-22691<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">ability to upsert the xattr key with any names depends on the keys already set in xattrs<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23347\">MB-23347<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Very low rate of insert operations due to lock contention<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23479\">MB-23479<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Query-select &#8211; can query any bucket<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23197\">MB-23197<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Addition of new node fails due to &#8220;Join completion call failed. Failed to start ns_server cluster processes back.&#8221;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22759\">MB-22759<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">N1QL insert\/delete\/update operations incorrectly authorized<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23758\">MB-23758<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Eliminate GO_DEFAULT_VERSION<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23372\">MB-23372<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Gap in covering array indexes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23222\">MB-23222<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">YCSB workload e with wrong n1ql syntax 100% memory is consumed<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23203\">MB-23203<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Index join chooses the wrong index and doesn\u2019t choose the right index consistently.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23186\">MB-23186<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Index Collation checks can\u2019t use the API setting.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23057\">MB-23057<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Scan is covered avoid IntersectScan<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23361\">MB-23361<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[N1QL] test_order_by_alias_aggr_fn functional test is failing<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23236\">MB-23236<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[N1QL RBAC]Incorrect message displayed when indexer storage mode is not set<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23179\">MB-23179<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[IndexAPI2] cbq engine panics with create index desc<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23049\">MB-23049<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">cbq-engine constantly re-validates empty credentials<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23277\">MB-23277<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[n1ql rbac] The builtin user is getting updated when specifying a new role on a different bucket<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23245\">MB-23245<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[N1QL][CURL] Occasionally setting the connect-timeout option results in a panic<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23165\">MB-23165<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[N1QL] test_indexcountscan fails<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23132\">MB-23132<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">CURL : Remove max-redirs option<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23101\">MB-23101<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Restrict the limit pushdown on IntersectScan(s)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23219\">MB-23219<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">investigate query logging if there is a parser crash.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23134\">MB-23134<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">CURL &#8211; Disable all other protocols except HTTP\/HTTPS<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22994\">MB-22994<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[N1QL]Query with predicates on 3 different fields with OR clause does not use UnionScan<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23610\">MB-23610<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[N1QL][Monitoring] Cannot delete\/filter system:completed_requests by node<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23723\">MB-23723<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">request_plus range queries with LIMIT are slow<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23716\">MB-23716<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">N1QL: test_array_index_regexp_covering fails,query with regular expression times out on centos and windows,panic seen in query.log<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-21971\">MB-21971<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Expose meta().cas and meta().expiration to N1QL<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22874\">MB-22874<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">jdbc-json driver throws nullpointer exception with YCSB workload<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23106\">MB-23106<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">panic found in indexer<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22920\">MB-22920<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Intermittent failure:&#8221;Index scan timed out\u00e2\u20ac\u009d<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22879\">MB-22879<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Throughput of composite queries with TOKENS() dropped from ~24K to ~4K queries\/sec<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23729\">MB-23729<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Initial indexing of 200M items increased from 6 minutes to 1 hour<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23657\">MB-23657<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Q2, Q3, and YCSB Workload E throughput dropped to 400 queries\/sec<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22982\">MB-22982<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Tree form query output fails to print in query workbench<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23311\">MB-23311<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">cbbackupmgr crashes with &#8220;fatal error: concurrent map read and map write&#8221;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23490\">MB-23490<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Changing the password of user from a particular session should invalidate other sessions<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23280\">MB-23280<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[UI]Authentication Source is not selected for a ldap user<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23016\">MB-23016<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[FTS UI] Rebalance progress indicator doesn\u2019t show granular level progress<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23437\">MB-23437<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">[UI] Not able to set Index Storage settings on the Index Node at setup time<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23085\">MB-23085<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">View Engine not detecting meta.id if doc has xattrs<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23423\">MB-23423<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Memcached connection closed for no apparent reason after a couple minutes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-22997\">MB-22997<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Fix deadlock issue in when closing upr stream<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23228\">MB-23228<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Avoid frequent replication restart when node is removed from target cluster<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><a href=\"https:\/\/issues.couchbase.com\/browse\/MB-23728\">MB-23728<\/a><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Remote cluster ref cannot rotate on target nodes when target is elastic search<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_we_still_want_your_feedback\">We still want your feedback!<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Stay tuned to the <a href=\"https:\/\/www.couchbase.com\/blog\/\">Couchbase Blog<\/a> for information about what\u2019s coming in the next developer build.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Interested in trying out some of these new features? <a href=\"https:\/\/couchbase.com\/download\/\">Download Couchbase Server 5.0 April 2017 Developer Build<\/a> today!<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>The 5.0 release is fast approaching, but we still want your feedback!<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Bugs<\/strong>: If you find a bug (something that is broken or doesn\u2019t work how you\u2019d expect), please file an issue in our <a href=\"https:\/\/issues.couchbase.com\">JIRA system at issues.couchbase.com<\/a> or submit a question on the <a href=\"https:\/\/www.couchbase.com\/forums\/\">Couchbase Forums<\/a>. Or, contact me with a description of the issue. I would be happy to help you or submit the bug for you (my Couchbase handlers let me take selfies on our cartoonishly big couch when I submit good bugs).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Feedback<\/strong>: Let me know what you think. Something you don\u2019t like? Something you really like? Something missing? Now you can give feedback directly from within the Couchbase Web Console. Look for the <span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/04\/06502-feedback-icon.png\" alt=\"feedback icon\" \/><\/span> icon at the bottom right of the screen.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>In some cases, it may be tricky to decide if your feedback is a bug or a suggestion. Use your best judgement, or again, feel free to contact me for help. I want to hear from you. The best way to contact me is either <a href=\"https:\/\/twitter.com\/mgroves\">Twitter @mgroves<\/a> or email me <a href=\"mailto:matthew.groves@couchbase.com\">matthew.groves@couchbase.com<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>April showers bring May flowers, but until then it\u2019s time for the April 2017 developer build. The April 2017 Developer Build has a ton of bug fixes and feature enhancements, and we are one step closer to the stable release [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":3263,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[],"ppma_author":[8937],"class_list":["post-3261","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Couchbase 5.0 April 2017 Developer Build Features &amp; Enhancements - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"The April 2017 Developer Build has a ton of bug fixes and feature enhancements, and we are one step closer to the stable release of Couchbase 5.0.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-5-0-april-2017-developer-build\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase 5.0 April 2017 Developer Build Features &amp; Enhancements\" \/>\n<meta property=\"og:description\" content=\"The April 2017 Developer Build has a ton of bug fixes and feature enhancements, and we are one step closer to the stable release of Couchbase 5.0.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-5-0-april-2017-developer-build\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-13T19:01:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T02:29:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/065-hero-announcement.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"Couchbase 5.0 April 2017 Developer Build Features &amp; Enhancements\",\"datePublished\":\"2017-04-13T19:01:12+00:00\",\"dateModified\":\"2025-06-14T02:29:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/\"},\"wordCount\":1201,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2017\\\/04\\\/065-hero-announcement.jpg\",\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/\",\"name\":\"Couchbase 5.0 April 2017 Developer Build Features &amp; Enhancements - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2017\\\/04\\\/065-hero-announcement.jpg\",\"datePublished\":\"2017-04-13T19:01:12+00:00\",\"dateModified\":\"2025-06-14T02:29:04+00:00\",\"description\":\"The April 2017 Developer Build has a ton of bug fixes and feature enhancements, and we are one step closer to the stable release of Couchbase 5.0.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2017\\\/04\\\/065-hero-announcement.jpg\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2017\\\/04\\\/065-hero-announcement.jpg\",\"width\":2000,\"height\":920,\"caption\":\"Announcement\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/couchbase-5-0-april-2017-developer-build\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase 5.0 April 2017 Developer Build Features &amp; Enhancements\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=gba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\\\/\\\/crosscuttingconcerns.com\",\"https:\\\/\\\/x.com\\\/mgroves\"],\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/author\\\/matthew-groves\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CouchBase 5.0 2017\ub144 4\uc6d4 \uac1c\ubc1c\uc790 \ube4c\ub4dc \uae30\ub2a5 \ubc0f \uac1c\uc120 \uc0ac\ud56d - CouchBase \ube14\ub85c\uadf8","description":"2017\ub144 4\uc6d4 \uac1c\ubc1c\uc790 \ube4c\ub4dc\uc5d0\ub294 \uc218\ub9ce\uc740 \ubc84\uadf8 \uc218\uc815 \ubc0f \uae30\ub2a5 \uac1c\uc120 \uc0ac\ud56d\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc73c\uba70, Couchbase 5.0\uc758 \uc548\uc815\uc801\uc778 \ub9b4\ub9ac\uc2a4\uc5d0 \ud55c \uac78\uc74c \ub354 \uac00\uae4c\uc6cc\uc84c\uc2b5\ub2c8\ub2e4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-5-0-april-2017-developer-build\/","og_locale":"ko_KR","og_type":"article","og_title":"Couchbase 5.0 April 2017 Developer Build Features &amp; Enhancements","og_description":"The April 2017 Developer Build has a ton of bug fixes and feature enhancements, and we are one step closer to the stable release of Couchbase 5.0.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-5-0-april-2017-developer-build\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-04-13T19:01:12+00:00","article_modified_time":"2025-06-14T02:29:04+00:00","og_image":[{"width":2000,"height":920,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/065-hero-announcement.jpg","type":"image\/jpeg"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"6\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"Couchbase 5.0 April 2017 Developer Build Features &amp; Enhancements","datePublished":"2017-04-13T19:01:12+00:00","dateModified":"2025-06-14T02:29:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/"},"wordCount":1201,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/065-hero-announcement.jpg","articleSection":["Couchbase Server"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/","name":"CouchBase 5.0 2017\ub144 4\uc6d4 \uac1c\ubc1c\uc790 \ube4c\ub4dc \uae30\ub2a5 \ubc0f \uac1c\uc120 \uc0ac\ud56d - CouchBase \ube14\ub85c\uadf8","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/065-hero-announcement.jpg","datePublished":"2017-04-13T19:01:12+00:00","dateModified":"2025-06-14T02:29:04+00:00","description":"2017\ub144 4\uc6d4 \uac1c\ubc1c\uc790 \ube4c\ub4dc\uc5d0\ub294 \uc218\ub9ce\uc740 \ubc84\uadf8 \uc218\uc815 \ubc0f \uae30\ub2a5 \uac1c\uc120 \uc0ac\ud56d\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc73c\uba70, Couchbase 5.0\uc758 \uc548\uc815\uc801\uc778 \ub9b4\ub9ac\uc2a4\uc5d0 \ud55c \uac78\uc74c \ub354 \uac00\uae4c\uc6cc\uc84c\uc2b5\ub2c8\ub2e4.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/065-hero-announcement.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/065-hero-announcement.jpg","width":2000,"height":920,"caption":"Announcement"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-5-0-april-2017-developer-build\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase 5.0 April 2017 Developer Build Features &amp; Enhancements"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58","name":"\ub9e4\ud29c \uadf8\ub85c\ube0c\uc2a4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=gba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"Matthew D. Groves\ub294 \ucf54\ub529\uc744 \uc88b\uc544\ud558\ub294 \uc0ac\ub78c\uc785\ub2c8\ub2e4. C#, jQuery, PHP \ub4f1 \ubb34\uc5c7\uc774\ub4e0 \ud480 \ub9ac\ud018\uc2a4\ud2b8\ub97c \uc81c\ucd9c\ud560 \uc815\ub3c4\ub85c \ucf54\ub529\uc744 \uc88b\uc544\ud569\ub2c8\ub2e4. 90\ub144\ub300\uc5d0 \ubd80\ubaa8\ub2d8\uc758 \ud53c\uc790 \uac00\uac8c\ub97c \uc704\ud574 QuickBASIC POS \uc571\uc744 \ub9cc\ub4e0 \uc774\ud6c4\ub85c \uc804\ubb38\uc801\uc73c\ub85c \ucf54\ub529\uc744 \ud574\uc654\uc2b5\ub2c8\ub2e4. \ud604\uc7ac Couchbase\uc758 \uc120\uc784 \uc81c\ud488 \ub9c8\ucf00\ud305 \uad00\ub9ac\uc790\ub85c \uc77c\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uac00 \uc2dc\uac04\uc5d0\ub294 \uac00\uc871\uacfc \ud568\uaed8 \ucd95\uad6c \uacbd\uae30\ub97c \uad00\ub78c\ud558\uace0 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \ucc38\uc5ec\ud558\uba70 \uc2dc\uac04\uc744 \ubcf4\ub0c5\ub2c8\ub2e4. \uadf8\ub294 .NET\uc758 AOP, .NET\uc758 \ud504\ub85c \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4, Pluralsight \uc800\uc790, Microsoft MVP\uc758 \uc800\uc790\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/matthew-groves\/"}]}},"acf":[],"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/3261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=3261"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/3261\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/3263"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=3261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=3261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=3261"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=3261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}