summaryrefslogtreecommitdiff
path: root/rebar.config.script
Commit message (Collapse)AuthorAgeFilesLines
* Make Erlang 24 the minimum versionNick Vatamaniuc2023-04-301-1/+1
| | | | | | | | | | | | | | | We can drop a compat nouveau_maps module. Later we can check the code and see if we can replace any maps:map/2 with maps:foreach/2 perhaps. In smoosh_persist, no need to check for file:delete/2. Later we should probably make the delete in couch_file do the same thing to avoid going through the file server. `sha_256_512_supported/0` has been true for a while but the check had been broken, the latest crypto module is `crypto:mac/3,4` so we can re-enable these tests. ML discussion: https://lists.apache.org/thread/7nxm16os8dl331034v126kb73jmb7j3x
* Import nouveau (#4291)Robert Newson2023-04-221-0/+1
| | | Nouveau - a new (experimental) full-text indexing feature for Apache CouchDB, using Lucene 9. Requires Java 11 or higher (19 is preferred).
* Prepare for Erlang OTP/26 (#4465)Ronny Berndt2023-03-111-1/+1
|
* Bump snappy to CouchDB-1.0.9 (#4464)Ronny Berndt2023-03-101-1/+1
|
* Bump recon to 2.5.3Nick Vatamaniuc2023-01-181-1/+1
| | | | Changes since 2.5.2: https://github.com/ferd/recon/compare/2.5.2...2.5.3
* feat: remove failed couch_plugins experimentJan Lehnardt2023-01-051-1/+0
|
* add find_bugs makefile target for undefined functionsRobert Newson2023-01-041-0/+1
|
* Revert jiffy to CouchDB-1.0.9-2 to unblock the 3.3 releaseNick Vatamaniuc2022-12-201-1/+1
| | | | | | | Latest jiffy apparently is blocking windows builds so for now let's revert to the previous version. The previous version didn't quite work right off the bat as enc doesn't load on Erlang 25 any longer. So there is a new 1.0.9-2 release wiht enc rebuilt on Erlang 23.
* Bump Fauxton to v1.2.9Nick Vatamaniuc2022-12-161-1/+1
|
* Integrate b64url, ets_lru and khash into the main repoNick Vatamaniuc2022-10-281-3/+3
| | | | As discussed on the mailing list https://lists.apache.org/thread/opvsmz1pwlnv96wozy5kp7ss896l9lfp
* Bump mochiweb to v3.1.1Nick Vatamaniuc2022-10-271-1/+1
|
* Integrate config app into main repoNick Vatamaniuc2022-10-261-1/+1
| | | | As per consensus in ML discussion https://lists.apache.org/thread/9dphqb6mjh1v234v15rcft7mfpjx9223
* Clean up unit testsNick Vatamaniuc2022-09-281-1/+1
| | | | | | | | | * Centralize the definition of TDEF* macros * Don't include eunit bits in the fabric at the top, instead use TEST specific sections * Remove some unused include files, as reported by erlang_ls + emacs
* Enable eunit coverage for all applicationsJay Doane2022-09-281-0/+2
| | | | | | Enable eunit test coverage for all applications via top level rebar.config.script, and remove redundant configuration at the application level.
* Update pull request jenkinsfile to shortcut building docsNick Vatamaniuc2022-09-071-3/+1
| | | | | | | | If docs are changed then docs "check" is run If only docs changed and not other files, then only docs are built and other stages are "fast-forwarded". Also, remove docs from gitignore and from rebar.config.
* Update couchdb-mochiweb to v3.1.0Ronny Berndt2022-08-171-1/+1
|
* Update couchdb-config to 2.2.0Ronny Berndt2022-08-161-1/+1
|
* Add editors magic linesNoah Shaw2022-07-281-1/+2
|
* Update rebar config to remove Erlang < 23 supportNick Vatamaniuc2022-06-171-9/+3
|
* Add Erlang 25 supportRonny Berndt2022-06-131-2/+2
| | | | Before merging this PR, PR #16 in couchdb-snappy needs to get merged and tagged with CouchDB-1.0.8
* Bump jiffy to 1.1.1 and b64url to 1.0.3Nick Vatamaniuc2022-05-101-2/+2
| | | | | jiffy changelog: https://github.com/davisp/jiffy/compare/1.0.9...1.1.1 b64url changelog: https://github.com/apache/couchdb-b64url/compare/1.0.2...1.0.3
* Bump mochiweb to 3.0Nick Vatamaniuc2022-05-101-1/+1
|
* Bump mochiweb to include the {shutdown, Error} in acceptor recyclerNick Vatamaniuc2022-05-061-1/+1
| | | | https://github.com/apache/couchdb-mochiweb/commit/077b4f801ba8f853a9649a9c0f055b8e4f33dcca
* Revert mochiweb update until the next releaseNick Vatamaniuc2022-05-061-1/+1
| | | | Waiting on https://github.com/mochi/mochiweb/pull/242
* Handle mochiweb client processes crashing with `{shutdown, Error}`Nick Vatamaniuc2022-05-051-1/+1
| | | | | | | Previously on error they exited `normal`, and now exit with the `{shutdown, Error}` reason. See: https://github.com/mochi/mochiweb/commit/e56a4dce6b360c5c5d037e8de33dd267790092e4
* Bump docs to 3.2.1-1Nick Vatamaniuc2022-01-311-1/+1
| | | | In order to fix formatting issue outlined in https://github.com/apache/couchdb-documentation/pull/704
* Remove ERL_OPTSncshaw2021-12-171-6/+1
|
* Bump version to 3.2.1 and update dependencies3.2.1-RC13.2.1Nick Vatamaniuc2021-11-021-2/+2
|
* Bump docs for 3.2.0-RC23.2.0-RC23.2.0Nick Vatamaniuc2021-10-051-1/+1
| | | | To include another changelog entry: https://github.com/apache/couchdb-documentation/commit/4f00da0b0cedf63ebf391e43b1a56bb36f7d0f96
* Bump jiffy to CouchDB-1.0.9-1Nick Vatamaniuc2021-10-051-1/+1
| | | | | | Based off of the upstream 1.0.9 + CouchDB clone changes https://github.com/apache/couchdb-jiffy/releases/tag/CouchDB-1.0.9-1
* Bump version to 3.2.0 and update dependencies3.2.0-RC1Nick Vatamaniuc2021-09-271-4/+4
| | | | | | Fauxton was failing so we backported the fix from main https://github.com/apache/couchdb/commit/f85cff669f20cee0a54da7bb8c645dfc4d2de5c9 for it.
* Merge keys from rebar.configncshaw2021-08-271-2/+7
|
* Improve handling of + in urls 3.xncshaw2021-08-101-1/+1
|
* Contribute Custom Erlang network protocol to Apachejiahuili2021-07-281-0/+1
|
* feat: show erlang and spidermonkey version in /_node/_local/_versionsJan Lehnardt2021-07-131-2/+1
| | | | | | The endpoint is admin-only. Closes #3298
* Port prometheus 3.x (#3506)Tony Sun2021-07-091-0/+1
| | | | | | | | | | | | | | | | | | | | | * Add new app couch_prometheus This will be a new app add a _prometheus endpoint which will return metrics information that adheres to the format described at https://prometheus.io/. Initial implementation of new _prometheus endpoint. A gen_server waits for scraping calls while polling couch_stats:fetch and other system info. The return value is constructed to adhere to prometheus format and returned as text/plain. The format code was originally written by @davisp. We add an option to spawn a new mochiweb_http server to allow for an additional port for scraping which does not require authentication. The default ports are 17986, 27986, 37986 across 3 nodes. make release Co-authored-by: Joan Touzet <wohali@users.noreply.github.com>
* normalize some config optionsjiahuili2021-06-211-1/+1
|
* Bump ibrowse to 4.4.2-5Nick Vatamaniuc2021-06-081-2/+2
| | | | | | | | | Previously, in 4.4.2-4 ibrowse upstream rebase also included the commit which unconditionally unquoted userinfo credentials. Since we know have a better way of handing basic auth creds bump ibrowse with a rebase which doesn't include that commit. This is the 3.x port of https://github.com/apache/couchdb/pull/3612
* Bump ibrowse to 4.4.2-4 and mochiweb to v2.21.0Nick Vatamaniuc2021-06-071-3/+3
| | | | | | | * mochiweb : upgrade crypto functions to support OTP 23+ * ibrowse : update time functions and fix flaky unit test Backport of https://github.com/apache/couchdb/pull/3610
* Erlang 19 is not supported for 3.xNick Vatamaniuc2021-06-051-1/+1
| | | | | | | | | It doesn't really work as we have functionality relying on 20.0+ features. One particular instance is in [1]. Issue: https://github.com/apache/couchdb/issues/3571 [1] https://github.com/apache/couchdb/blob/ce596c65d9d7f0bc5d9937bcaf6253b343015690/src/couch/src/couch_emsort.erl#L363-L366
* Bump ibrowse to 4.4.2-3Nick Vatamaniuc2021-06-041-1/+1
| | | | This is a backport of https://github.com/apache/couchdb/commit/e349128d21212e9ab9ca35e8a72c581b9b77ebb1 from main.
* Bump hyper dependency to 2.2.0-7Nick Vatamaniuc2021-05-261-1/+1
| | | | | | Upgrade random -> rand https://github.com/apache/couchdb-hyper/releases/tag/CouchDB-2.2.0-7
* Erlang 24 support for 3.x branchNick Vatamaniuc2021-05-191-4/+4
| | | | | | | | | The main fix is to switch crypto functions to use the new versions for 22+ while keeping Erlang 20 still working. ``` crypto:hmac(Alg, Key, Message) -> crypto:mac(hmac, Alg, Key, Message) ```
* Bump ibrowse to 4.4.2 + couchdb patchesNick Vatamaniuc2021-05-101-1/+1
| | | | | | | Set the `worker_trap_exits = false` setting to ensure our replication worker pool properly cleans up worker processes. Ref: https://github.com/apache/couchdb/pull/3208
* Build and escriptize weatherreportweatherreportJay Doane2021-04-201-0/+1
|
* Do not log admin credentialsILYA Khlopotov2021-03-241-1/+1
|
* chore: simplify version detection h/t @vatamaneJan Lehnardt2021-03-171-4/+1
|
* chore: update dependency pointers to release tagsJan Lehnardt2021-03-171-2/+2
|
* feat: somewhat hacky version detectionJan Lehnardt2021-03-171-1/+4
|
* feat: update deps to support otp23 in a full buildJan Lehnardt2021-03-171-2/+2
|