This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch 3.3.x
in repository https://gitbox.apache.org/repos/asf/couchdb.git
from 97014f1d0 docs: Backport 3.2.3 release notes (#4565)
new 2e7c856d2 Elixir >= 1.14 doesn't support rebar2 - Remove
initialization
new b74ab8ae0 Bump snappy to CouchDB-1.0.9 (#4464)
new 614778487 Handle replicator instance start time during upgrades better
new 5fc37a43c Fix purge infos replicating to the wrong shards during shard
splitting.
new ecc76abaa Fix the ability to use ; in config values
new 0db5e933d Fix undefined range in mem3_rep purge replication logic
new 6c495b46b split all
new 25537709d allow setting of some ibrowse options
new a58db0170 Fix multipart parser "attachment longer than expected" error
new b2de3f5cd feat: allow restarting of failed jobs
new 6ac0c5142 Read the Docs configuration file (#4233)
new 6e1c9f787 Upgrade sphinx-rtd-theme
new e7cfbb2cc Fix badmatch error when purge requests time out
new a4cf8ccc9 Unlock build using Elixir 1.15 (#4726)
new fc05f2690 Try to fix deb package builds in the main CI
new ab182925e Stop client process and clean up if client disconnects
new c7ea3b88a Update mochiweb to 3.2.0
new 6ce61becc Remove sensitive headers from the mochiweb request in pdict
new fc07f2fb7 remsh extract wrong NODE name from ERL_FLAGS
new c6dbad33c Fix incorrect raising of database_does_not_exist error
new 537b5bcdd Wait for compacted indexes to flip.
new 24a8b6aff Fix missing eunit include
new 619267be3 When running configure in a dist skip proper is not present
new cf00ff8e1 Fix update bug in ets_lru
new acdb3da62 Require auth for _replicate endpoint
new 5aadd38d1 Update Erlang 25 and 24
The 26 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:
.readthedocs.yaml | 37 ++
Makefile | 2 +-
build-aux/Jenkinsfile.pr | 4 +-
configure | 5 +
mix.exs | 1 +
rebar.config.script | 4 +-
rel/overlay/bin/remsh | 2 +-
rel/overlay/etc/default.ini | 8 +
src/chttpd/priv/stats_descriptions.cfg | 4 +
src/chttpd/src/chttpd.erl | 5 +
src/chttpd/src/chttpd_auth_request.erl | 7 +-
src/chttpd/src/chttpd_util.erl | 57 +-
src/chttpd/test/eunit/chttpd_handlers_tests.erl | 156 +++---
src/chttpd/test/eunit/chttpd_util_test.erl | 113 ++++
src/config/src/config.erl | 40 +-
src/couch/src/couch_db_split.erl | 47 +-
src/couch/src/couch_httpd_multipart.erl | 2 +-
src/couch/test/eunit/couch_ejson_compare_tests.erl | 4 +
src/couch_index/src/couch_index_compactor.erl | 2 +-
.../src/couch_replicator_parse.erl | 89 +++-
.../src/couch_replicator_scheduler_job.erl | 10 +-
src/custodian/src/custodian_util.erl | 2 +-
src/docs/requirements.txt | 2 +-
src/docs/src/config/http.rst | 22 +
src/docs/src/config/replicator.rst | 25 +
src/ets_lru/src/ets_lru.erl | 5 +-
src/ets_lru/test/ets_lru_test.erl | 28 +
src/fabric/src/fabric_db_create.erl | 2 +-
src/fabric/src/fabric_db_delete.erl | 2 +-
src/fabric/src/fabric_db_update_listener.erl | 16 +-
src/fabric/src/fabric_doc_purge.erl | 591 ++++++++++-----------
src/fabric/src/fabric_streams.erl | 231 +++++---
src/fabric/src/fabric_view_changes.erl | 3 +-
src/mem3/src/mem3_rep.erl | 113 +++-
src/mem3/src/mem3_reshard.erl | 2 +-
src/mem3/src/mem3_reshard_job.erl | 13 +
src/mem3/src/mem3_shards.erl | 4 +-
src/mem3/test/eunit/mem3_rep_test.erl | 229 +++++---
src/mem3/test/eunit/mem3_reshard_api_test.erl | 32 ++
src/mem3/test/eunit/mem3_reshard_test.erl | 108 +++-
40 files changed, 1435 insertions(+), 594 deletions(-)
create mode 100644 .readthedocs.yaml