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


      at f4415a50b Bump version to 3.5.2 and add release notes

This branch includes the following new commits:

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

The 183 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.


Reply via email to