You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2024/10/13 23:22:01 UTC
(couchdb) branch catch-up.3.4.x-from-main-3 created (now ec7409177)
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch catch-up.3.4.x-from-main-3
in repository https://gitbox.apache.org/repos/asf/couchdb.git
at ec7409177 Update whatsnew docs for 3.4.2
This branch includes the following new commits:
new 58cac97f5 Update Erlang 26 and 27
new b9028fad6 chore(dev): Fix unused variable compiler warnings (#5298)
new ab56a1e84 feat(quickjs): LTO and static linking pthreads on Win (#5299)
new ec7409177 Update whatsnew docs for 3.4.2
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(couchdb) 02/04: chore(dev): Fix unused variable compiler warnings (#5298)
Posted by va...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a commit to branch catch-up.3.4.x-from-main-3
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit b9028fad61e7c379e4b772110b7d761f7e75b3bf
Author: Ronny Berndt <ro...@apache.org>
AuthorDate: Sat Oct 12 19:17:22 2024 +0200
chore(dev): Fix unused variable compiler warnings (#5298)
---
src/nouveau/src/nouveau_fabric_info.erl | 2 +-
src/nouveau/src/nouveau_fabric_search.erl | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/nouveau/src/nouveau_fabric_info.erl b/src/nouveau/src/nouveau_fabric_info.erl
index 9bd8ef6ce..0fe41af5a 100644
--- a/src/nouveau/src/nouveau_fabric_info.erl
+++ b/src/nouveau/src/nouveau_fabric_info.erl
@@ -30,7 +30,7 @@ go(DbName, DDoc, IndexName) ->
{error, Reason}
end.
-go(DbName, DDoc, IndexName, Index) ->
+go(DbName, _DDoc, _IndexName, Index) ->
Shards = mem3:shards(DbName),
Counters0 = lists:map(
fun(#shard{} = Shard) ->
diff --git a/src/nouveau/src/nouveau_fabric_search.erl b/src/nouveau/src/nouveau_fabric_search.erl
index 15df7e582..3ec9d96fd 100644
--- a/src/nouveau/src/nouveau_fabric_search.erl
+++ b/src/nouveau/src/nouveau_fabric_search.erl
@@ -43,7 +43,7 @@ go(DbName, #doc{} = DDoc, IndexName, QueryArgs0) ->
{error, Reason}
end.
-go(DbName, #doc{} = DDoc, IndexName, QueryArgs0, Index) ->
+go(DbName, #doc{} = _DDoc, _IndexName, QueryArgs0, Index) ->
Shards = get_shards(DbName, QueryArgs0),
{PackedBookmark, #{limit := Limit, sort := Sort} = QueryArgs1} =
maps:take(bookmark, QueryArgs0),
(couchdb) 01/04: Update Erlang 26 and 27
Posted by va...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a commit to branch catch-up.3.4.x-from-main-3
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 58cac97f5830ebb08f4bdbe32d130b26398cdbee
Author: Nick Vatamaniuc <va...@gmail.com>
AuthorDate: Fri Oct 11 14:59:35 2024 -0400
Update Erlang 26 and 27
These ones are also built with `--enable-fips`
https://github.com/apache/couchdb-ci/pull/76
---
build-aux/Jenkinsfile.pr | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build-aux/Jenkinsfile.pr b/build-aux/Jenkinsfile.pr
index c88ed85cc..9e7dc87ed 100644
--- a/build-aux/Jenkinsfile.pr
+++ b/build-aux/Jenkinsfile.pr
@@ -247,7 +247,7 @@ pipeline {
axes {
axis {
name 'ERLANG_VERSION'
- values '25.3.2.13', '26.2.5.2', '27.0.1'
+ values '25.3.2.13', '26.2.5.4', '27.1.1'
}
axis {
name 'SM_VSN'
(couchdb) 04/04: Update whatsnew docs for 3.4.2
Posted by va...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a commit to branch catch-up.3.4.x-from-main-3
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit ec7409177a30a1d895a4fd5ad42232775c5243e1
Author: Nick Vatamaniuc <va...@apache.org>
AuthorDate: Sun Oct 13 19:21:39 2024 -0400
Update whatsnew docs for 3.4.2
---
src/docs/src/whatsnew/3.4.rst | 54 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/src/docs/src/whatsnew/3.4.rst b/src/docs/src/whatsnew/3.4.rst
index e3ab50658..10ca0226f 100644
--- a/src/docs/src/whatsnew/3.4.rst
+++ b/src/docs/src/whatsnew/3.4.rst
@@ -20,6 +20,60 @@
:depth: 1
:local:
+.. _release/3.4.2:
+
+Version 3.4.2
+=============
+
+Highlights
+----------
+
+* :ghissue:`5262`: Enable ``supportsConcurrency`` in
+ ``TopFieldCollectorManagerSet``. This fixes an issue which prevented
+ created larger indexes in Nouveau.
+
+* :ghissue:`5299`: Use LTO and static linking for QuickJS on Windows.
+
+Performance
+-----------
+
+* :ghissue:`5268`: Improve performance of ``couch_event_server`` under
+ load.
+
+Features
+--------
+
+* :ghissue:`5272`: Upgrade Nouveau Lucene to 9.12.0.
+* :ghissue:`5286`: Add ``?top_n=X`` Nouveau parameter for facets.
+* :ghissue:`5290`: Send a ``404`` code for a missing Nouveau index.
+* :ghissue:`5292`: Add signature to ``_nouveau_info`` response.
+* :ghissue:`5293`: Make Nouveau Gradle script choosable.
+* :ghissue:`5294`: Return time spent waiting to update Nouveau index
+ before query starts.
+
+Bufixes
+-------
+* :ghissue:`5274`: Use normal Lucene syntax for unbounded ranges in
+ Nouveau.
+* :ghissue:`5270`: Do not generate conflicts from the replicator
+ application.
+* :ghissue:`5285`: Fix emitting multiple indexes per field per doc
+ returning the last indexed value with ``{"store": true}``.
+* :ghissue:`5289`: Fix stored field in search results.
+* :ghissue:`5298`: Fix unused variable compiler warning in Nouveau.
+
+Docs
+----
+
+* :ghissue:`5260`: Correct default ``q`` value in ``POST /{db}``
+ section.
+* :ghissue:`5281`: Use ``{var}`` format for parameters instead of
+ ``$var`` for scanner docs.
+* :ghissue:`5280`: Sync suggested fabric timeout settings with the
+ sources.
+* :ghissue:`5287`: Document ``String.prototype.match(undefined)``
+ Spidermonkey 1.8.5 vs Spidermonkey 78+ incompatibility.
+
.. _release/3.4.1:
Version 3.4.1
(couchdb) 03/04: feat(quickjs): LTO and static linking pthreads on Win (#5299)
Posted by va...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a commit to branch catch-up.3.4.x-from-main-3
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit ab56a1e8410683e2ee275c215dd7697e9a2a2f50
Author: Ronny Berndt <ro...@apache.org>
AuthorDate: Sun Oct 13 20:16:42 2024 +0200
feat(quickjs): LTO and static linking pthreads on Win (#5299)
Enable link-time-optimization (LTO) for QuickJS on Windows and
link the pthreads library statically into couchjs_[mainjs|coffee].exe.
---
src/couch_quickjs/rebar.config.script | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/couch_quickjs/rebar.config.script b/src/couch_quickjs/rebar.config.script
index bf4655a85..a07c19c7a 100644
--- a/src/couch_quickjs/rebar.config.script
+++ b/src/couch_quickjs/rebar.config.script
@@ -18,7 +18,7 @@ Msys = "msys2_shell.cmd -defterm -no-start -ucrt64 -here -lc ".
PreHooks = [
{"(linux|darwin)", compile, "make CONFIG_LTO=y -C quickjs -j8 libquickjs.lto.a qjsc"},
{"freebsd", compile, "gmake -C quickjs -j8 libquickjs.a qjsc"},
- {"win32", compile, Msys ++ "'make -C quickjs qjsc'"},
+ {"win32", compile, Msys ++ "'make CONFIG_LTO=y -C quickjs -j8 libquickjs.lto.a qjsc'"},
{"(linux|darwin|freebsd|win32)", compile, "escript build_js.escript compile"}
].
@@ -49,7 +49,8 @@ FreeBSDEnv = [
] ++ ResetFlags.
WindowsEnv = [
- {"CFLAGS", "-D_GNU_SOURCE -DCONFIG_BIGNUM -O2 -fwrapv -DCONFIG_VERSION=\\\"0\\\" -Iquickjs"},
+ {"CFLAGS", "-flto -D_GNU_SOURCE -DCONFIG_BIGNUM -DCONFIG_LTO=y -O2 -fwrapv -DCONFIG_VERSION=\\\"0\\\" -Iquickjs"},
+ {"LDFLAGS", "$LDFLAGS -flto -lm -Wl,-Bstatic -lpthread quickjs/libquickjs.lto.a"},
{"EXE_CC_TEMPLATE", "gcc.exe -g -c $CFLAGS $PORT_IN_FILES -o $PORT_OUT_FILE"},
{"EXE_LINK_TEMPLATE", "gcc.exe -g -lm $PORT_IN_FILES $LDFLAGS -o $PORT_OUT_FILE"}
].