This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch pre-3.5.1-tmp
in repository https://gitbox.apache.org/repos/asf/couchdb.git
at 507767843 Doc updates for 3.5.1
This branch includes the following new commits:
new d6e284e58 Protect 3.5.x branch
new 0b85b414a dev/run: complete Erlang cookie configuration
new 9cd775263 No cfile support for 32bit systems
new 8ae40d887 Update QuickJS: FP16 support, regex escape compat
new 942c94e3b Fix mem3_util overlapping shards
new c6fc3cb77 Always allow mem3_rep checkpoints
new 5693d7251 Add retries to native full CI stage
new 1fe50d703 Ignore extraneous cookie in replicator session plugin
new 03f0acc5a Enable Clouseau for the Windows CI
new 0da8cf2d4 Bump Clouseau to 2.25.0
new ed763ef59 Bump process limit to 1M
new 234a01f15 doc: add https to allowed replication proxy protocols
new 859fbcdba Improve `couch_debug.erl` (#5542)
new fa2d5243d Fix config key typo in mem3_reshard_dbdoc
new fdb7cc156 Fix reshard doc section name
new 7397df54a Don't spawn more than one init_delete_dir instance
new 65f97ae54 Improve init_delete_dir
new 6e885301c QuickJS update
new 88f424cc9 Improve `clouseau_rpc.erl`
new 0c6237e59 Handle shard opener tables not being initializes better
new dc9837f04 Improve mem3 supervisor
new 2574fd18c Improve cluster startup logging
new adbc9489b Fix QuickJS bigint heap overflow
new 3cfd7e418 Handle `bad_generator` and `case_clause` in ken_server
new 7ef02ab16 Improve replicator client mailbox flush
new 20701cb68 Add guards to `fabric:design_docs/1` to prevent
function_clause error
new b2cbfb875 Bump requests to 2.32.4 and set trust_env=False
new 004783446 Set Erlang/OTP 26 as minimum supported version
new 87007992e Use the built-in binary hex encode
new fff371bc1 Use maps comprehensions and generators in a few places
new cedeb738e doc: add AI policy h/t @dch
new 7a8e19ecb Remove lto for quickjs
new a179d0c82 Skip macos CI for now and remove Ubuntu Focal
new 02e2930ef Upgrade Erlang for CI
new 5ee3d737c Remove a few more instances of Ubuntu Focal
new 1a58a1cf7 Update QuickJS
new 6e0e8f39c Run test262 JS conformance tests for QuickJS
new bd0139e62 Document how to mitigate high memory usage in docker
new 1b62f06ea wip suggestion for fsync pr
new 5e658d324 Add tests for write_header/3 with [sync]
new ce1042338 Use couch_file:write_header(., [sync]) in
couch_bt_engine:commit_data/1
new 8f2c253fd docs/replication: change unauthorized example to 401
new aae623bce Don't wait indefinitely for replication jobs to stop
new e3e445f28 Improve mem3_rep:find_source_seq/4 logging
new 58c56148e fix couch_util:set_value/3
new 2cf6e558b Populate zone from `COUCHDB_ZONE` env variable
new febba3efa update docs
new 66ed28358 Avoid making a mess in the logs when stopping replicator app
new a5db3138e Make replicator shutdown a bit more orderly
new 786dc5d13 Fix query args parsing during cluster upgrades
new 9b2c1febd Print the name of the failed property test
new c609d4779 nouveau: use http/2
new 4d24a701c chore(docs): avoid master wording at setup cluster
new 074e3a476 don't start gun if nouveau disabled
new 2fc406b8a address PR feedback - move state to gen_server
new b7adda961 use ASF fork of gun for cowlib dep
new 25acff4e7 fix CI
new 66996a1cd docs: securing nouveau on http/2
new b936d99ff Increase some test timeouts to hopefully fix a flaky PPC64LE
test
new e5175d1d6 Add a range_to_hex/1 utility function
new 540ca24d9 Improve scanner performance
new bdc7904b0 Stop replication jobs to nodes which are not part of the
cluster
new b22adbb2e In the scanner, traverse docs by sequence instead of by ID.
new 27888d91e DRY out couch_bt_engine header pointer term access
new d25ff9175 Implement the ability to downgrade CouchDB versions
new f8c5938c7 allow stale queries
new a2ae7e332 optimize searches when index is fresh
new 2e49f7477 stale test
new 35f3d4f6d Use copy_props in the compactor instead of set_props
new bf8f48978 Minor couch_btree refactoring
new bb2083096 retry if no connection available
new 36b19b46d switch to couch_util:to_hex_bin
new 0c15f0f92 gun takes iodata so no need for io_lib or flatten
new 7a1584086 QuickJS Update
new 8c3df0385 include rev when scanning
new 866348c60 Avoid timeouts in ddoc scanner callback
new 044f74641 enhance _nouveau_cleanup
new 89b42aba0 BTree engine term cache
new 6568e2a4f Use config:get_integer/3 in couch_btree
new 6fb33bab3 Fix and improve couch_btree testing
new d4f421184 Prevent B-tree duplicate entries. Add property tests.
new 9db197a60 Reduce btree prop test count a bit
new 29518a402 Use OS certificates for replication
new 8f086d17e Allow user to customize the `Timeout` threshold for checking
search services
new df2ff6342 Remove redundant *_to_list / list_to_* conversion
new 4a6ce811f Fix reduce_limit = log feature
new 5ccfa2e77 Configure ELP
new 00b6849f5 Add write limiting to the scanner
new 2802610b5 Upgrade erlfmt and rebar3
new 0cc1ba499 Implement prop updates for shards
new 29f3992bb Document that _all_dbs endpoint supports inclusive_end query
param
new 8db6286f4 Retry call to dreyfus index on noproc errors
new a0b43b120 Remove absolete clauses from dreyfus
new f51f6084f Remove pointless message
new 0e1591556 Add delay before retry
new e4979be7e dev: support multiarch names (Debian based systems) (#5626)
new 3bf07be54 Use upgraded Erlang CI images
new 3969b4019 fix homebrew spidermonkey build
new d17400591 fix centos/freebsd build
new 030bb8fee Unify CI jobs
new 2a96d0f01 Remove old Jenkinsfiles
new 420863397 more informative error if epochs out of order
new c3c98e249 Disable ppc64le and s390x builds
new 3444f5224 Add Trixie to CI
new e1c60c30d Update mochiweb to v3.3.0
new b2a5a93dc Update xxHash
new 7a32ab7aa Update QuickJS
new 7bcf1a5a9 fix make clean after dev/run --enable-tls
new 3754deb3a Cache and store mem3 shard properties in one place only
new 2caf34166 Print request/response body on errors from mango test suite
new 8ab2dbc2e Add setup documentation for two factor authentication (#5674)
new fffa62e4a Replace `gen_server:format_status/2` with `format_status/1`
new c52d67d2c Fix config options (#5642)
new 01520a69e Handle plugin stops without crashing
new e65aa5ecc Reschedule scanner plugins if they return skip on start or
resume
new 55b53273c feat(configure): add --disable-spidermonkey to
--dev[-with-nouveau]
new 4f7f46f27 Implement db doc updating
new ba771b49b Update QuickJS
new 7066c8e43 doc: update install instructions
new 1908ea2c8 Fix run_on_first_node scanner features
new ee2bfe8f0 Sequestrate docker ARM builds and fail early
new 0266498eb Handle timeout in `dreyfus_fabric_search:go`
new abe1f6efa Fix props caching in mem3
new 1eb2ea54d QuickJS Update
new 31de49a20 Fix `case_clause` when got `missing_target` error
new dac11b247 Remove `erlang:` prefix from `erlang:error()`
new d00248097 Remove explicit erlang module prefix for auto-imported
functions
new d377697bc Add assert comments to search related elixir tests
new 0a1e26420 Implement 'assert_on_status' macro
new 639656802 More QuickJS Optimization
new 55fc7cba7 Tighten the rules for parsing time periods
new 2fc64fd28 Add UUID v7
new 66a053c83 Optimize purge
new 7c33b2851 Replace `dbg:stop_clear/0` with `dbg:stop/0`
new 7ada53925 Optimize revid parsing: 50-90% faster
new cc27d73d0 Use determistic doc IDs in Mango key test
new 83aa0daf8 Docs: Update the /_up endpoint docs to include status
response's
new 3b056091b Remove purge max_document_id_number and change
max_revisions_number
new 3ecef046f Update QuickJS: faster context creation and faster dbuf
new e76a8b6ba Increase timeout for `process_response/3` to fix flaky tests
new 416e0776e QuickJS Update. Optimized string operations.
new 2903cd5f0 improve search test
new 2a9c1bd41 Avoid using function closures in mem3
new 76577f3ab Optimize purge. ~30% for large batches.
new 0182fd1cf Improve index cleanup
new c543a88d7 Cleanup fabric r/w parameter handling
new 743312c75 Remove hastings references
new 74039c4c7 Do not check for dreyfus
new db57168cf fixup: remove HAVE_DREYFUS refs
new 458bc0de8 Update elp toml file
new e3583db45 Use "all" ring options for purged_infos
new 39cb8c539 Update deps: fauxton, meck and proper
new 516df2387 Fix typo in .elp.toml
new 53a6db7fd Ignore design docs in the shards db in the scanner
new 8c21555bd Bump version to 3.5.1
new 507767843 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.