This is an automated email from the ASF dual-hosted git repository.
pgj pushed a change to branch jenkins-clouseau-2.25.0
in repository https://gitbox.apache.org/repos/asf/couchdb.git
discard 16c5d3e1f Add `erl_call` to the `PATH` on macOS
discard d74ce47c2 Add support for setting `CLOUSEAU_JAVA_HOME`
discard 912ef9b0a delete: Narrow down the scope for troubleshooting
discard 4f63e372e Enable Clouseau for FreeBSD
discard bdf297477 Enable Clouseau for the Windows CI
discard a056b0eac Enable Clouseau for macOS
discard 5d357e22b Bump Clouseau to 2.25.0
add dbd342485 Enable Clouseau for macOS
add ad13d51f7 Allow admin to configure tls client certificates for nouveau
requests
add 05e07a5d6 Merge pull request #5489 from apache/nouveau-secure-2
add b6c29a0e0 Enable Clouseau for FreeBSD
add 394f6fd10 Implement top_N/bottom_N built-in reducers
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
add 7eaba831a Protect 3.5.x branch
add 4608df3a4 dev/run: complete Erlang cookie configuration
add 42599cd9f No cfile support for 32bit systems
add 6fdbe48cc Update QuickJS: FP16 support, regex escape compat
add a6fc3f1f3 Fix mem3_util overlapping shards
add eea4ed888 Always allow mem3_rep checkpoints
add a912b6916 Merge pull request #5535 from
apache/always-allow-mem3-checkpoints
add c3789e97c Add retries to native full CI stage
add f45f0eee3 Ignore extraneous cookie in replicator session plugin
add b1c3c5d8e Enable Clouseau for the Windows CI
add 3d9b2f169 Bump Clouseau to 2.25.0
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 (16c5d3e1f)
\
N -- N -- N refs/heads/jenkins-clouseau-2.25.0 (3d9b2f169)
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.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 5 +-
Makefile | 10 +-
Makefile.win | 4 +
README-DEV.rst | 6 +-
build-aux/Jenkinsfile.full | 141 +-
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 | 47 +-
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/priv/couch_cfile/couch_cfile.c | 30 +-
src/couch/src/couch_db.erl | 7 +-
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 | 66 +-
src/couch/src/couch_util.erl | 14 +
src/couch_mrview/include/couch_mrview.hrl | 3 +-
src/couch_mrview/src/couch_mrview.erl | 30 +-
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 | 76 +
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 | 25 +-
src/couch_quickjs/quickjs/quickjs-libc.c | 387 +-
src/couch_quickjs/quickjs/quickjs-opcode.h | 12 +-
src/couch_quickjs/quickjs/quickjs.c | 17424 +++++++++----------
src/couch_quickjs/quickjs/quickjs.h | 125 +-
src/couch_quickjs/quickjs/run-test262.c | 46 +-
src/couch_quickjs/quickjs/test262.conf | 149 +-
src/couch_quickjs/quickjs/test262_errors.txt | 74 +-
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_auth_session.erl | 12 +-
.../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 | 31 +
src/docs/src/install/nouveau.rst | 61 +
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/src/mem3_util.erl | 19 +-
src/mem3/test/eunit/mem3_ring_prop_tests.erl | 2 +-
src/nouveau/src/nouveau_api.erl | 35 +-
test/elixir/test/config/suite.elixir | 3 +-
test/elixir/test/reduce_builtin_test.exs | 138 +-
version.mk | 4 +-
122 files changed, 15314 insertions(+), 20864 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