This is an automated email from the ASF dual-hosted git repository.
nickva pushed a change to branch 3.5.2-prep
in repository https://gitbox.apache.org/repos/asf/couchdb.git
discard 1486c39b2 Bump version to 3.5.2 and add release notes
discard 2481d294e Remove duplicate Trixie CI entry
discard 45bd96fb1 3.5.x backport of config:get_integer_or_infinity/2
discard 81865a5fb Fix cluster index and process cleanup
discard 9e308477c Optimize replicator
discard 653792e52 Improve parallel test runs
discard 5b29d568d fix isLatestVersion when field is missing
discard b532e5c2f commit purge seq update before returning
discard cf168c4dc initialise index purge seq from db purge seq
discard d4d3052ce convert Search api classes to records
discard df7d7d299 convert api field classes to record
discard db9e05016 convert IndexDefinition to record
discard e311819fa convert Document api classes to records
discard 8298d284a improve annotations in BulkUpdateRequest
discard 539f307e7 convert IndexInfo{Request,Response} to record
discard 4a9505a06 convert Analyze{Request,Response} to record
discard 2e6926409 use StandardCharsets.UTF_8
discard 49bf47e4d upgrade to Lucene 10.4.0
discard a53d6aaed move nouveau back to extra/
discard 64cd61ac3 Move up to match Lucene source compatibility
discard f952d49e1 document nouveau handling of lucene 9 & 10
discard ea5d7b82d fix formatting error in previous PR
discard d990100ae add scanner to upgrade nouveau indexes
discard 6c1b0dd5c insert lucene version in new design documents if missing
discard 3128f6b56 nouveau welcome message for version negotiation
discard ce1e841c1 support legacy indexes but prevent new ones
discard a37328903 upgrade to Lucene 10
discard 543074167 add lucene version to ddoc and index definition
discard 25d7e26d6 chore: rename `couch` make target to `couch-core`
discard 14894eb99 Handle cases when dreyfus checkpoint is out-of-sync with the
index
discard 1514e027d update nouveau indexes with bulk request for performance
discard 889f82ee7 fix(tests): Fix and enable JWTRolesClaimTest
discard 32d495188 mango: fix formatting of `text` bookmarks in `_explain`
output
discard 95d859935 Add Trixie to CI
discard c87a6bf37 Update dependencies before 3.5.2 release
discard 868145708 chore: add missing comment from docs
discard ef7762725 chore: remove duplicate ioq section entry in default.ini
discard 455c03021 clouseau: bump version to 3.3.0
discard a09a2fdcd Re-enable Clouseau testing in containers
discard 8bf7ea472 Make view compaction tests unflaky
discard 2794261cb Use config:get_integer/3 in couch_mrview_updater
discard 8f5dd2188 Increase view queue size from 100KB to 10MB
discard bf80739e2 Do not run full GC after each doc update in the indexer
discard 2c0c7238b disable copilot code review
discard d65c628a2 Jiffy 2.0
discard 46519e87b fixes _find when over threshold
discard 3c59ec030 Use errstr() instead of toSource() in nouveau js wrapper
discard 9ef563a16 Update CI badge URL in README.rst (#5974)
discard 5a5ffceb5 Use updated CI images
discard 0107e3091 Fix Jenkins badge link in README (#5973)
discard 354cf2751 dev: Update devclean Makefile target (#5970)
discard ae8f49548 dev: Update Black to 26.3.1 (#5971)
discard af612bb78 dev/run: make creation of `couch.uri` independent of
`--auto-ports`
discard 4af7a6592 dev/run: make file path for `couch.uri` absolute
discard 9a4771ae2 Clean up the `couch.uri` on `make devclean`
discard 4b8f95944 dev/run: use `couchdb.uri` only when auto-ports is enabled
discard e2e436afe ci: Use deleteDir() (non Docker workers) to cleanup
workspace directory
discard 84b30f9e7 chore: Embellish configure.ps1
discard 7febe4ab9 dev: Adapting the Clouseau download to the behaviour of
Makefile
discard cc36812a8 ci: Add a parameter to specify whether Nouveau is being used
in CI
discard 802bfd15b CI: Enable xref checking for undefined functions
discard eeee97cf4 restore nouveau_index_updater:outdated
discard e760c448f Add eunit test coverage for invalid quickjs commands
discard b0aba019e Fix ReferenceError in QuickJS dispatch
discard e034b31bc remove open_or_create_index/2
discard 0b1cc108f remove unused function
discard 0f3026850 fix view compaction duration logging
discard e489e2a06 Add jitter for scanner plugins
discard 1173496ed Update QuickJS: bytecode size checks, memory fixes, test262
discard f6eae138c Improve/fix jenkins workspace cleanup
discard 8cdcf4178 Improve CI performance by combining some stages
discard 118e4ad3b ci: Full cleanup of Jenkins workspace
discard 5b23b619c dev: Update .gitattributes for Nouveau (#5862)
discard 4daf4ce1f Don't need to set verify_peer any longer
discard 3c40f7df2 Upgrade rebar3 and erlfmt
discard e92f95899 confirm set_purge_seq returned ok
discard 466c1e1b3 Change CouchDB links to use HTTPS
discard ee3e9ba0f Update URLs to use HTTPS in mac installation guide
discard 26658a926 ci: Enable parallel EUnit tests on CI workers (#5914)
discard 4988d9d9c optionally disable the clouseau node check
discard 1812e7254 add sbt to mise for clouseau building
discard 97dbc972b Use a more reliable "in release" checking method
discard 2f8a0f3ed Do not reset dreyfus purge_seq back to 0 in dreyfus
discard 0df64c59a Don't use db handle after closing in dreyfus_index
discard 7208c6687 Avoid creating purge checkpoints for invalid views
discard e5134dbc2 Fix signatures in mrview purge checkpoints
discard 988afbac9 Pin credo
discard a17228c75 Use -fvisibility=hidden for some C bits
discard c59bc98a5 Bump jiffy to 1.1.3
discard 2d1f3616f unset node env in mise.toml
discard 8333e7b14 chore: fail elixir test after first error instead of waiting
for the whole suite
discard 905c154cb upgrade dropwizard to 4.0.17
discard aca1c8c69 Use newer Erlangs and add Almalinux 10
discard 237ca6087 ci: temporarily disable freebsd-arm worker because it is too
slow
discard ccb7e7e54 Improve couch_stats loading
discard 85d408b41 Send 404 for /_all_dbs and /_dbs_info with extra path parts
discard 7dd667d67 Improve replication `since_seq` parameter
discard 7e686bb33 fail build_js if compile step fails
discard cad99bd68 update devcontainer
discard c9ee36198 setup with mise
discard 3961b3785 Fix typos and tests in couch_replicator
discard a9480a97b Simplify couch_quickjs scanner plugin
discard 758201638 dev: Enable Eunit/Elixir/Nouveau tests on Windows (#5864)
discard ba9c3889e Fix a type spec discrepancy in couch_replicator_doc_processor
discard 4bf97d7ef Fix intermittent _scheduler/docs 500 error
discard 77e8aa469 Docs: Fix docs about replication
discard 92c31f69b dev: Skip some smoosh tests on Windows
discard 5e503b798 log the time it takes to compact a view and swap it into use
discard d106422c0 Remove mem3_util:update_db_doc/1 function
discard 867fc4c10 dev: Enable Windows CI again (#5854)
discard 7bc93e113 Re-enable FreeBSD ARM64 worker
discard 8d153cccf fix: Nouveau directory moving on Windows
discard db4e8ce59 Tolerate invalid typ claim when not required
discard f5f85eba5 dev: Adding more Makefile.win fixes
discard 0e894712b Some windows fixes
discard 40ab59afa feat: parallel eunit for windows
discard 07a27c86f Disable FreeBSD ARM64 for now
discard 422683812 Tolerate maintenance mode and a node down in partition info
calls
discard 7a245febc Skip some smoosh persist eunit tests as root
discard bec001105 dev: Skip EUnit tests for gun and recon apps (#5843)
discard 9ae75016c fix: Jenkinsfile have unset meta var default to empty string.
discard e3f6b54fa fix: jdk path on macos
discard b83bd22bc feat: run make eunit with -j4 parallelism
discard 12a940134 fix: re-enable macOS worker and fix homebrew regression
discard 4c885ca8d feat: speed up "build release tarball" stage by compiling on
4 cores
discard 6c0cc547f Update QuickJS: regexp updates + memory leak fixes
discard d0eda4bc4 Consider previous node replications for _dbs purge
checkpoints
discard 52916d521 Fix handling shards dbs purge checkpoints in mem3_rep
discard 01572e563 Add timeouts to stats app
discard ecb1784a7 Remove unused os_daemon test fixtures
discard 777bb55ae Back to failfast=false for now
discard 8982231f6 feat: concat eunit test logs and remove test tmp dirs in
Makefile
discard a1c335bee Fix race condition during purge checkpoint creation
discard 93dd7aab7 use secret from config if ETS not populated
discard 3f72dee7e Increase timeout for replication tests
discard 4064f825a Updated test for SSL support to reflect API changes
discard acf6ca805 Support safe secret rotation
discard 79642205a Improve b64url benchmarking
discard 22f7a9234 chore(dev): Improve configure help message (#5804)
discard 240dc3ee2 chore: Use SpiderMonkey v128 as default version (#5624)
discard 7b0d0b379 refactor: remove index-selection python test
discard 8a9d24df0 Avoid updating password hash when request with simple
password scheme
discard 6c8e3643c feat(dev/run): write couch_uri files so ports are
discoverable with --auto-ports option
discard 63a08902c chore: lint
discard 410c2a6c7 feat: allow parallel execution of eunit tests
discard 176ba2514 feat: make fabric test setup more reliable by just asserting
the deletion of a shards db
discard 3e90108e9 chore: simplify test setup calls
discard 7700ad68a doc: explain parallel make feature
discard aeb84222f feat: allow for parallel execution of `make eunit`
sub-targets
discard 9e75e3e89 Fix bulk_get error handling
discard 7a91824c9 ci: don’t run tests if we only change .github configuration
discard d49dfaa58 Disable windows clouseau tests for now
discard 1f7b19f22 refactor: remove 04-key-tests python test
discard a3fa11e53 refactor: remove 25-beginswith python test
discard d207878c1 Disable Clouseau tests in containers
discard 45e7df23b Fix Credo 1.7.14 ExpensiveEmptyEnumCheck warnings
discard 454b17162 Set timeout for Clouseau tests on containerized builders
discard e0b70126d Set Erlang cookie explicitly for running Clouseau
discard a81c700da Make `CLOUSEAU_JAVA_HOME` configurable explicitly
discard bc103fc1f chore(`clouseau`): bump to 3.0.0
discard ea369cffc fix: prometheus metrics annotations
discard 617ee50d3 Update QuickJS: Unicode 17 and regex memory blowup fix
discard 8d6fc129d Fix replicator scheduler total jobs metric
discard 31a59955f Optimize and clean up internal replicator purge checkpoints
discard 729520cc4 QuickJS: regex/string optimizations & workers uaf fix
discard 3ac24a4d2 Fix purge mem3_rep client verification
discard 55abf9f1e Fix local doc rev parsing
discard 0ea19747b refactor: remove python test basic-find-test
discard ef111c155 chore(makefile): add possibility to run elixir-search per
file
discard 1755d0d07 Allow javascript_quickjs in ken
discard 6b88192d2 QuickJS features and fixes: closure optimization, iterators,
UAF
discard 0fab6de11 Add _purge to the list of requests that only admin users are
allowed to do.
discard 82e176b91 Added note that _purge is restricted to admin users
discard 49fbf4641 Add skip option to doc_fdi calback in quickjs scanner
discard 16572e02f Reset docs_size in quickjs scanner
discard 97cf13ad7 Cleanup off-heap/priority flags
discard a78c04a53 Include useful context when logging a bad reduction
discard 2a9336293 default order is by relevance (high to low)
discard 83e7755d5 upgrade gradle and spotless for JDK25 compat
discard 2f657713f Bump Erlang versions and clean up a few things
discard 5d44ee284 configure httplog output for dev/run
discard 01ec8e02a clarify the important step of this procedure
discard f97c72d83 Remove unused includes
discard dafa12aff Unify and fix fabric db meta setters
add 55a8c637e 3.5.2 cherry-pick squash
add 64a2885ca 3.5.x backport of config:get_integer_or_infinity/2
add 99248c3ed Remove duplicate Trixie CI entry
add 90f88bded Bump version to 3.5.2 and add release notes
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 (1486c39b2)
\
N -- N -- N refs/heads/3.5.2-prep (90f88bded)
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: