This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch pre-3.5.1-2
in repository https://gitbox.apache.org/repos/asf/couchdb.git
at 9c8850f8a Doc updates for 3.5.1
This branch includes the following new commits:
new fde590c7f Protect 3.5.x branch
new f2517a93c dev/run: complete Erlang cookie configuration
new 2e3a024c0 No cfile support for 32bit systems
new 2beab92ed Update QuickJS: FP16 support, regex escape compat
new 23b58860e Fix mem3_util overlapping shards
new c544c5e65 Always allow mem3_rep checkpoints
new 480e1a0b1 Add retries to native full CI stage
new 5202b0aa2 Ignore extraneous cookie in replicator session plugin
new 713b29b1e Enable Clouseau for the Windows CI
new b8c87d92f Bump Clouseau to 2.25.0
new 83d9b3dae Bump process limit to 1M
new d22d8ca88 doc: add https to allowed replication proxy protocols
new 04db6db50 Improve `couch_debug.erl` (#5542)
new d3890d921 Fix config key typo in mem3_reshard_dbdoc
new 0a8d8ce0b Fix reshard doc section name
new ae1ce3f0e Don't spawn more than one init_delete_dir instance
new 4455e8d52 Improve init_delete_dir
new 695dc5354 QuickJS update
new f671c2c48 Improve `clouseau_rpc.erl`
new fef6b0fe0 Handle shard opener tables not being initializes better
new 1849451e4 Improve mem3 supervisor
new b55fe373b Improve cluster startup logging
new 0ef4a989f Fix QuickJS bigint heap overflow
new 189acc015 Handle `bad_generator` and `case_clause` in ken_server
new f721882ad Improve replicator client mailbox flush
new 606ca44fb Add guards to `fabric:design_docs/1` to prevent
function_clause error
new cb2222ef3 Bump requests to 2.32.4 and set trust_env=False
new 8f11967a0 Set Erlang/OTP 26 as minimum supported version
new 9ceb2ee41 Use the built-in binary hex encode
new 2a8987ed7 Use maps comprehensions and generators in a few places
new 7db4ed71b doc: add AI policy h/t @dch
new e1dc86d9d Remove lto for quickjs
new 3c100a758 Skip macos CI for now and remove Ubuntu Focal
new 64084ea28 Upgrade Erlang for CI
new 8022c3621 Remove a few more instances of Ubuntu Focal
new 91bb9b7cc Update QuickJS
new b4b4409c5 Run test262 JS conformance tests for QuickJS
new 5d3f62de7 Document how to mitigate high memory usage in docker
new 91e611f71 wip suggestion for fsync pr
new d21b2d3a2 Add tests for write_header/3 with [sync]
new 65f9a8d12 Use couch_file:write_header(., [sync]) in
couch_bt_engine:commit_data/1
new 96bfe3db4 docs/replication: change unauthorized example to 401
new ce3ce1e87 Don't wait indefinitely for replication jobs to stop
new 4c1621e87 Improve mem3_rep:find_source_seq/4 logging
new f3d10e38b fix couch_util:set_value/3
new 1590b3c4a Populate zone from `COUCHDB_ZONE` env variable
new 89a55f87a update docs
new 41c836128 Avoid making a mess in the logs when stopping replicator app
new af11909b0 Make replicator shutdown a bit more orderly
new 694f0047b Fix query args parsing during cluster upgrades
new e48e17f2a Print the name of the failed property test
new a1f020534 nouveau: use http/2
new 8f967d274 chore(docs): avoid master wording at setup cluster
new 81af0e574 don't start gun if nouveau disabled
new bbaeaabde address PR feedback - move state to gen_server
new 05468eed9 use ASF fork of gun for cowlib dep
new aad03bbf8 fix CI
new 398339cd9 docs: securing nouveau on http/2
new d839ec768 Increase some test timeouts to hopefully fix a flaky PPC64LE
test
new eba263724 Add a range_to_hex/1 utility function
new 413635883 Improve scanner performance
new 9cc3f5d21 Stop replication jobs to nodes which are not part of the
cluster
new d20c102fd In the scanner, traverse docs by sequence instead of by ID.
new 7461569d4 DRY out couch_bt_engine header pointer term access
new 79e4f4f78 Implement the ability to downgrade CouchDB versions
new fb20f7a8d allow stale queries
new 48e688aa4 optimize searches when index is fresh
new fd5ca79de stale test
new 5ec9fc9d9 Use copy_props in the compactor instead of set_props
new 4355d2923 Minor couch_btree refactoring
new c1dff7d5b retry if no connection available
new 1fb5ea761 switch to couch_util:to_hex_bin
new 3670fece2 gun takes iodata so no need for io_lib or flatten
new eb0ebbf0e QuickJS Update
new 250e7c949 include rev when scanning
new b7a613f83 Avoid timeouts in ddoc scanner callback
new f764f8002 enhance _nouveau_cleanup
new d3799935b BTree engine term cache
new 553da7fb9 Use config:get_integer/3 in couch_btree
new 733e1af6c Fix and improve couch_btree testing
new c40b0636e Prevent B-tree duplicate entries. Add property tests.
new 0cb6f90fe Reduce btree prop test count a bit
new 44dab6fe1 Use OS certificates for replication
new 211849a23 Allow user to customize the `Timeout` threshold for checking
search services
new 921f71bfa Remove redundant *_to_list / list_to_* conversion
new 82f67e019 Fix reduce_limit = log feature
new 879151b6b Configure ELP
new 2bc911403 Add write limiting to the scanner
new 4252cdde1 Upgrade erlfmt and rebar3
new c58b1d81d Implement prop updates for shards
new ebe1c9f17 Document that _all_dbs endpoint supports inclusive_end query
param
new 3f284ee8d Retry call to dreyfus index on noproc errors
new 145f2872f Remove absolete clauses from dreyfus
new 75ed58950 Remove pointless message
new f9a2a4995 Add delay before retry
new fed171812 dev: support multiarch names (Debian based systems) (#5626)
new b932176d1 Use upgraded Erlang CI images
new 96e5c8146 fix homebrew spidermonkey build
new 4a76c7c4b fix centos/freebsd build
new ed01da163 Unify CI jobs
new e32e9f93f Remove old Jenkinsfiles
new 2325ef242 more informative error if epochs out of order
new 0af9921f8 Disable ppc64le and s390x builds
new d8cf8d5c7 Add Trixie to CI
new e239b73bd Update mochiweb to v3.3.0
new 9bfdbc09f Update xxHash
new 392e8ceb7 Update QuickJS
new 320e56ade fix make clean after dev/run --enable-tls
new ea779e898 Cache and store mem3 shard properties in one place only
new a5ec3dd13 Print request/response body on errors from mango test suite
new 4e2fde2ce Add setup documentation for two factor authentication (#5674)
new 7d8d23ec1 Replace `gen_server:format_status/2` with `format_status/1`
new 01552722e Fix config options (#5642)
new 7ba1e8a3f Handle plugin stops without crashing
new 53dbd9ede Reschedule scanner plugins if they return skip on start or
resume
new cf81d0c92 feat(configure): add --disable-spidermonkey to
--dev[-with-nouveau]
new a830cf25e Implement db doc updating
new 97c0e62bf Update QuickJS
new 5a7148f6e doc: update install instructions
new b6f0d9378 Fix run_on_first_node scanner features
new 0b124b5f8 Sequestrate docker ARM builds and fail early
new b6fe98b3a Handle timeout in `dreyfus_fabric_search:go`
new 912f282a3 Fix props caching in mem3
new a7461a4e3 QuickJS Update
new fc147cf72 Fix `case_clause` when got `missing_target` error
new c348f9c6c Remove `erlang:` prefix from `erlang:error()`
new d0ea40931 Remove explicit erlang module prefix for auto-imported
functions
new 401041395 Add assert comments to search related elixir tests
new b4d1fd7a2 Implement 'assert_on_status' macro
new a7a8766ee More QuickJS Optimization
new 5bd79c7ec Tighten the rules for parsing time periods
new 936c62fcb Add UUID v7
new 52c7e1382 Optimize purge
new 177a4f475 Replace `dbg:stop_clear/0` with `dbg:stop/0`
new 0002c237d Optimize revid parsing: 50-90% faster
new 45b713015 Use determistic doc IDs in Mango key test
new 22a3952a5 Docs: Update the /_up endpoint docs to include status
response's
new 700ff4282 Remove purge max_document_id_number and change
max_revisions_number
new 312e6b8e2 Update QuickJS: faster context creation and faster dbuf
new 8437f15d5 Increase timeout for `process_response/3` to fix flaky tests
new 3a28d822a QuickJS Update. Optimized string operations.
new 165cf552a improve search test
new dcc8dffe8 Avoid using function closures in mem3
new 9f3e69b72 Optimize purge. ~30% for large batches.
new aef74d074 Improve index cleanup
new 97c852903 Cleanup fabric r/w parameter handling
new 886f07f05 Remove hastings references
new 4f2cb9b6e Do not check for dreyfus
new 1dff785c9 fixup: remove HAVE_DREYFUS refs
new 1cd1030ac Update elp toml file
new 93042eedf Use "all" ring options for purged_infos
new cc3a6ba77 Update deps: fauxton, meck and proper
new 9da6146a0 Fix typo in .elp.toml
new 52c6ff4f8 Ignore design docs in the shards db in the scanner
new 35ac319ba Bump version to 3.5.1
new 9c8850f8a Doc updates for 3.5.1
The 156 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.