This is an automated email from the ASF dual-hosted git repository.
pgj pushed a change to branch jenkins-clouseau-windows
in repository https://gitbox.apache.org/repos/asf/couchdb.git
discard e30a3c667 Specify the Erlang cookie for Clouseau
discard 8ce1df9a1 delete: be more verbose
discard e1f3b6bd1 Attempt to configure environment for laying down Erlang
cookie
discard 275818170 delete: dump information about HOME
discard 5ab5142ab delete: Narrow down scope for shorter turnaround
discard 1692018cb Enable Clouseau for the Windows CI
add 8549221e6 _first/_last reducers
add fef207177 Update QuickJS: dtoa, default bigint, string ropes
add cd769a02c Fix missing documentation section title for _top_N reducer
add 5f2aee142 Couch scanner plugin: conflict finder (#5466)
add 229f85f76 Bring in latest QuickJS fixes
add 7d1891497 Update Fauxton to latest v1.3.3
add 77294f2b4 fix: Add blog.couchdb.org to frame-src CSP header to fix
Fauxton News
add aabba3b26 QuickJS updates
add f997e718a Update GH landing page wording (#5506)
add 2024f4b7e QuickJS updates: destructuring, dtoa -0, mem leaks
add dda8e6e8a Use persistent terms to cache Mango RE expressions
add b04d1f089 Use new sets only in mango
add 79eb9cc5b QuickJS updates: RegExp and TypeArray fixes
add 12b4ab059 Fix QuickJS Windows build
add f012e63d2 Use new sets everywhere
add ec0dbaf3d feat: support OTP 28, original patch by @rnewson
add c6b1edf7c fix: rebar xref output being reordered
add 17bf64708 fix: Erlang buffer sizes have changed, adjust small recbuf
test accordinlgy
add 573e2008f chore(docs): Add 403 status code to api docs
add e2f342f84 chore(docs): Add HTTP status codes 401/403 to docs in
api/database
add 56f876432 chore(docs): Add HTTP status codes 401/403 to docs in
api/ddoc
add 8d5d32f40 chore(docs): Add HTTP status codes 401/403 to docs in
api/document
add 6db2531c0 chore(docs): Add HTTP status codes 401/403 to docs in
api/server
add 5facb7ba6 chore(docs): Exclude links with custom link text from linting
add 84ed47f91 Add detailed node membership info to prometheus
add 8356a32c4 Enable xxhash checksums by default
add 95dac7438 New quickjs release 2025-04-26
add e8d1749c5 Update erlang version to their latest patch versions
add 1051692fb always remove holder when unloading
add d0fd17682 reopen an index if Lucene closed it for any reason
add 9ed0c4acc Merge pull request #5522 from apache/5521-handle-closed-index
add 7aa8a4e13 Fix query limit
add 5eb92a9df Quicks update: immutable object.prototype, uncatchable
exceptions
add ae87bd29b Default upgrade_hash_on_auth to true
add c74420bc8 Add JAIL_HOST debug var to native stage CI
add fc10c436b Update Fauxton and xxHash
add 65b9a6792 Update and fix whatsnew for 3.5
add 11f0d3643 Bump version to 3.5.0
new 2ea45cea7 Enable Clouseau for the Windows CI
new cdc316b4d delete: Narrow down scope for shorter turnaround
new 837a7717a delete: dump information about HOME
new 5ccf16cd1 Attempt to configure environment for laying down Erlang
cookie
new c47917dd5 delete: be more verbose
new e0b72942b dev/run: complete Erlang cookie configuration
new a2f84579b fixup! add Windows support
new 5259782fc Use Erlang cookie string for Clouseau
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e30a3c667)
\
N -- N -- N refs/heads/jenkins-clouseau-windows (5259782fc)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 8 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.
Summary of changes:
.asf.yaml | 2 +-
Makefile | 4 +
Makefile.win | 8 +-
build-aux/Jenkinsfile.full | 9 +-
build-aux/Jenkinsfile.pr | 4 +-
build-aux/xref-helper.sh | 3 +-
dev/run | 23 +-
.../org/apache/couchdb/nouveau/core/Index.java | 6 +
.../apache/couchdb/nouveau/core/IndexManager.java | 20 +-
.../couchdb/nouveau/lucene9/Lucene9Index.java | 5 +
.../couchdb/nouveau/core/IndexManagerTest.java | 85 +
rebar.config.script | 6 +-
rel/overlay/etc/default.ini | 32 +-
src/chttpd/src/chttpd_db.erl | 8 +-
src/chttpd/src/chttpd_misc.erl | 2 +-
src/chttpd/test/eunit/chttpd_csp_tests.erl | 4 +-
.../test/eunit/chttpd_socket_buffer_size_test.erl | 2 +-
src/chttpd/test/eunit/chttpd_view_test.erl | 72 +-
src/config/src/config.erl | 6 +-
src/couch/src/couch_file.erl | 2 +-
src/couch/src/couch_multidb_changes.erl | 6 +-
src/couch/src/couch_password_hasher.erl | 2 +-
src/couch/src/couch_query_servers.erl | 45 +-
src/couch/src/couch_util.erl | 14 +
src/couch_mrview/include/couch_mrview.hrl | 3 +-
src/couch_mrview/src/couch_mrview.erl | 12 +-
src/couch_mrview/src/couch_mrview_http.erl | 3 +-
src/couch_mrview/src/couch_mrview_show.erl | 3 +-
src/couch_mrview/src/couch_mrview_test_util.erl | 20 +
src/couch_mrview/src/couch_mrview_util.erl | 14 +-
.../test/eunit/couch_mrview_all_docs_tests.erl | 190 +-
.../test/eunit/couch_mrview_show_list_tests.erl | 96 +
src/couch_prometheus/src/couch_prometheus.erl | 14 +
.../test/eunit/couch_prometheus_e2e_tests.erl | 2 +-
src/couch_quickjs/c_src/couchjs.c | 1 -
.../patches/01-spidermonkey-185-mode.patch | 8 +-
src/couch_quickjs/quickjs/Changelog | 16 +
src/couch_quickjs/quickjs/Makefile | 185 +-
src/couch_quickjs/quickjs/VERSION | 2 +-
src/couch_quickjs/quickjs/cutils.c | 2 +
src/couch_quickjs/quickjs/cutils.h | 20 +
src/couch_quickjs/quickjs/dtoa.c | 1620 +++
src/couch_quickjs/quickjs/dtoa.h | 83 +
src/couch_quickjs/quickjs/libbf.c | 8475 -----------
src/couch_quickjs/quickjs/libbf.h | 535 -
src/couch_quickjs/quickjs/libregexp.c | 4 +
src/couch_quickjs/quickjs/libunicode-table.h | 3411 ++---
src/couch_quickjs/quickjs/qjsc.c | 212 +-
src/couch_quickjs/quickjs/quickjs-atom.h | 24 +-
src/couch_quickjs/quickjs/quickjs-libc.c | 380 +-
src/couch_quickjs/quickjs/quickjs-opcode.h | 12 +-
src/couch_quickjs/quickjs/quickjs.c | 14524 +++++++++----------
src/couch_quickjs/quickjs/quickjs.h | 121 +-
src/couch_quickjs/quickjs/run-test262.c | 40 +-
src/couch_quickjs/quickjs/test262.conf | 155 +-
src/couch_quickjs/quickjs/test262_errors.txt | 75 +-
src/couch_quickjs/quickjs/tests/test262.patch | 50 +-
src/couch_quickjs/rebar.config.script | 7 +-
src/couch_quickjs/update_and_apply_patches.sh | 3 +-
.../src/couch_replicator_httpd_util.erl | 4 +-
src/couch_scanner/README.md | 2 +-
src/couch_scanner/src/couch_scanner_plugin.erl | 4 +-
.../src/couch_scanner_plugin_conflict_finder.erl | 212 +
.../test/eunit/couch_scanner_test.erl | 66 +-
src/docs/ext/linter.py | 2 +-
src/docs/src/api/basics.rst | 4 +-
src/docs/src/api/database/bulk-api.rst | 325 +-
src/docs/src/api/database/changes.rst | 2 +
src/docs/src/api/database/cleanup.rst | 2 +
src/docs/src/api/database/common.rst | 5 +
src/docs/src/api/database/compact.rst | 5 +
src/docs/src/api/database/find.rst | 7 +
src/docs/src/api/database/misc.rst | 16 +
src/docs/src/api/database/security.rst | 3 +
src/docs/src/api/database/shard.rst | 3 +
src/docs/src/api/ddoc/common.rst | 2 +
src/docs/src/api/ddoc/nouveau.rst | 3 +
src/docs/src/api/ddoc/render.rst | 12 +
src/docs/src/api/ddoc/search.rst | 3 +
src/docs/src/api/ddoc/views.rst | 2 +
src/docs/src/api/document/attachments.rst | 4 +
src/docs/src/api/document/common.rst | 5 +
src/docs/src/api/local.rst | 163 +-
src/docs/src/api/partitioned-dbs.rst | 50 +-
src/docs/src/api/server/authn.rst | 2 +
src/docs/src/api/server/common.rst | 60 +-
src/docs/src/api/server/configuration.rst | 5 +
src/docs/src/config/auth.rst | 8 +-
src/docs/src/config/couchdb.rst | 19 +-
src/docs/src/config/misc.rst | 4 +-
src/docs/src/ddocs/ddocs.rst | 16 +
src/docs/src/whatsnew/3.5.rst | 57 +-
src/exxhash/README.md | 2 +-
src/exxhash/c_src/xxhash.h | 728 +-
src/fabric/src/fabric.erl | 3 +-
src/fabric/src/fabric_db_purged_infos.erl | 6 +-
src/fabric/src/fabric_group_info.erl | 2 +-
src/fabric/src/fabric_streams.erl | 5 +-
src/fabric/src/fabric_util.erl | 2 +
src/fabric/test/eunit/fabric_tests.erl | 18 +-
src/global_changes/src/global_changes_listener.erl | 6 +-
src/global_changes/src/global_changes_server.erl | 8 +-
src/mango/src/mango_cursor.erl | 81 +-
src/mango/src/mango_cursor_nouveau.erl | 2 +-
src/mango/src/mango_cursor_text.erl | 2 +-
src/mango/src/mango_idx.erl | 32 +-
src/mango/src/mango_idx_nouveau.erl | 4 +-
src/mango/src/mango_idx_text.erl | 4 +-
src/mango/src/mango_idx_view.erl | 2 +-
src/mango/src/mango_util.erl | 6 +-
src/mem3/src/mem3_sync_event_listener.erl | 6 +-
src/mem3/test/eunit/mem3_ring_prop_tests.erl | 2 +-
test/elixir/test/reduce_builtin_test.exs | 34 +-
version.mk | 4 +-
114 files changed, 13262 insertions(+), 19466 deletions(-)
create mode 100644
nouveau/src/test/java/org/apache/couchdb/nouveau/core/IndexManagerTest.java
create mode 100644 src/couch_mrview/test/eunit/couch_mrview_show_list_tests.erl
create mode 100644 src/couch_quickjs/quickjs/dtoa.c
create mode 100644 src/couch_quickjs/quickjs/dtoa.h
delete mode 100644 src/couch_quickjs/quickjs/libbf.c
delete mode 100644 src/couch_quickjs/quickjs/libbf.h
create mode 100644
src/couch_scanner/src/couch_scanner_plugin_conflict_finder.erl