Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
7f2d9c7
refactor(basic-find-test): Port test for basic-find-test to elixir
ninetteadhikari Oct 29, 2025
672a8c6
refactor: remove python test basic-find-test
ninetteadhikari Nov 10, 2025
ea16a55
Port a basic _find test to Elixir along with the user_docs fixture it…
jcoglan Oct 3, 2025
13501dc
Port the friend_docs fixture and one dependent test as an example fro…
jcoglan Oct 3, 2025
e219b9a
Port the limit_docs fixture and one dependent test from Python to Elxir
jcoglan Oct 6, 2025
794c317
Instruct jiffy to use `nil` as the Elixir equivalent of the JSON null…
jcoglan Nov 10, 2025
598d8b1
Complete MangoDatabase Elixir port
jcoglan Oct 29, 2025
1e8e9a0
refactor(test): 11 ignore design docs from python to elixir
hulkoba Nov 10, 2025
ad06d18
deprecate python vs of 11 ignore design docs
hulkoba Nov 10, 2025
290314a
chore(makefile): add possibility to run elixir-search per file
hulkoba Nov 19, 2025
e218b2e
Merge branch 'main' into port-python-02-basic-find
janl Dec 2, 2025
fe3fc9f
Disable Clouseau tests in containers
pgj Dec 2, 2025
98f251c
refactor(04-key-tests): Port Key Tests
ninetteadhikari Nov 18, 2025
d007532
refactor: remove 04-key-tests python test
ninetteadhikari Nov 19, 2025
949156a
Merge branch 'main' into port-python-02-basic-find
janl Dec 4, 2025
3ed762b
Disable windows clouseau tests for now
nickva Dec 4, 2025
06dfb82
ci: don’t run tests if we only change .github configuration
janl Dec 5, 2025
9837f06
convert bug and enhancement template to form
rnewson Dec 5, 2025
c5a6fb8
Merge pull request #5812 from apache/github-forms
rnewson Dec 5, 2025
48bc077
Revert "convert bug and enhancement template to form"
rnewson Dec 5, 2025
5e8137e
Merge branch 'main' into port-python-02-basic-find
janl Dec 5, 2025
6c4fdf5
Merge pull request #5814 from apache/revert-github-forms
rnewson Dec 5, 2025
1378f37
try again
rnewson Dec 5, 2025
09b36ea
Merge pull request #5815 from apache/github-issue-forms
rnewson Dec 5, 2025
3b8a1b5
fix triage label
rnewson Dec 5, 2025
67d9965
Merge pull request #5817 from apache/ghissuetriage
rnewson Dec 5, 2025
d103a7f
Fix bulk_get error handling
nickva Dec 4, 2025
137df0e
chore: rename `couch` make target to `couch-core`
janl Dec 4, 2025
29e3fb9
feat: allow for parallel execution of `make eunit` sub-targets
janl Dec 4, 2025
f5e145d
chore: move nouveau to extra/nouveau to avoid parallel make target cl…
janl Dec 4, 2025
ab3c92e
doc: explain parallel make feature
janl Dec 4, 2025
40752fc
chore: simplify test setup calls
janl Dec 4, 2025
d223392
feat: make fabric test setup more reliable by just asserting the dele…
janl Dec 4, 2025
f6a5c3a
feat: allow parallel execution of eunit tests
janl Dec 4, 2025
88fcdce
chore: lint
janl Dec 4, 2025
4842ac9
Revert "chore: move nouveau to extra/nouveau to avoid parallel make t…
rnewson Dec 6, 2025
99a88e3
add lucene version to ddoc and index definition
rnewson Aug 23, 2025
95420a3
upgrade to Lucene 10
rnewson Oct 2, 2025
6c3dbdc
support legacy indexes but prevent new ones
rnewson Oct 2, 2025
ffa80ff
nouveau welcome message for version negotiation
rnewson Sep 26, 2025
c589dbb
insert lucene version in new design documents if missing
rnewson Aug 23, 2025
1cada5c
add scanner to upgrade nouveau indexes
rnewson Aug 23, 2025
03d2327
fix formatting error in previous PR
rnewson Aug 26, 2025
557cb2a
document nouveau handling of lucene 9 & 10
rnewson Sep 3, 2025
4ca05a6
Move up to match Lucene source compatibility
rnewson Sep 9, 2025
0366623
move nouveau back to extra/
rnewson Dec 6, 2025
b877fb9
Merge pull request #5628 from apache/lucene-10
rnewson Dec 8, 2025
1c65785
Merge branch 'main' into port-python-02-basic-find
janl Dec 9, 2025
40ae312
Merge pull request #5763 from neighbourhoodie/port-python-02-basic-find
janl Dec 9, 2025
856c4a7
feat(dev/run): write couch_uri files so ports are discoverable with -…
janl Oct 4, 2025
67d15b9
Merge pull request #5687 from apache/feat/dev-with-uri-file
janl Dec 9, 2025
fcb1fe2
Avoid updating password hash when request with simple password scheme
jiahuili430 Dec 7, 2025
6cacc6e
refactor(index-selection-test): Port index selection test to Elixir
ninetteadhikari Nov 5, 2025
7f941b2
refactor: remove index-selection python test
ninetteadhikari Nov 21, 2025
0a005a8
Merge pull request #5764 from neighbourhoodie/port-python-05-index-se…
janl Dec 10, 2025
c90d38f
Merge branch 'main' into port-python-04-key-tests
janl Dec 10, 2025
bc68bca
fix merge typo
janl Dec 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 0 additions & 36 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Bug report
description: Describe a scenario in which CouchDB behaves unexpectedly
title: "[Bug]: "
labels: ["bug", "needs-triage"]
body:
- type: dropdown
id: version
attributes:
label: Version
description: What version of our software are you running?
options:
- unknown
- 3.0.0
- 3.0.1
- 3.1.0
- 3.1.1
- 3.1.2
- 3.2.0
- 3.2.1
- 3.2.2
- 3.2.3
- 3.3.0
- 3.3.1
- 3.3.2
- 3.3.3
- 3.4.0
- 3.4.1
- 3.4.2
- 3.4.3
- 3.5.0
- 3.5.1
default: 0
- type: textarea
id: summary
attributes:
label: Describe the problem you're encountering
validations:
required: true
- type: textarea
id: expected-behaviour
attributes:
label: Expected Behaviour
description: Tell us what you expected to happen
validations:
required: true
- type: textarea
id: repro-steps
attributes:
label: Steps to Reproduce
description: Include commands to reproduce, if possible. curl is preferred
- type: textarea
id: environment
attributes:
label: Your Environment
description: Include as many relevant details about your environment as possible
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the problem here
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
27 changes: 0 additions & 27 deletions .github/ISSUE_TEMPLATE/enhancement.md

This file was deleted.

22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Enhancement request
description: Suggest an idea for a future version of CouchDB
title: '[ENHANCEMENT]: '
labels: ["enhancement", "needs-triage"]
body:
- type: textarea
id: summary
attributes:
label: Provide a brief overview of what the new feature is all about
- type: textarea
id: desired-behaviour
attributes:
label: Tell us how the new feature should work. Be specific
- type: textarea
id: possible-solution
attributes:
label: Not required. Suggest how to implement the addition or change
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Why does this feature matter to you? What unique circumstances do you have?
85 changes: 0 additions & 85 deletions .github/ISSUE_TEMPLATE/rfc.md

This file was deleted.

93 changes: 93 additions & 0 deletions .github/ISSUE_TEMPLATE/rfc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
name: Formal RFC
description: Submit a formal Request For Comments for consideration by the team.
title: '[RFC]: '
labels: ["rfc", "discussion"]
body:
- type: markdown
attributes:
value: |
## Requirements Language

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in
[RFC 2119](https://www.rfc-editor.org/rfc/rfc2119.txt).
- type: textarea
id: abstract
attributes:
label: Provide a 1-to-3 paragraph overview of the requested change.
- type: textarea
id: terminology
attributes:
label: Terminology
- type: textarea
id: detailed-description
attributes:
label: Detailed Description
description: |
Describe the solution being proposed in greater detail. Assume your
audience has knowledge of, but not necessarily familiarity with, the
CouchDB internals. Provide enough context so that the reader can make an
informed decision about the proposal.

Artwork may be attached to the submission and linked as necessary.
ASCII artwork can also be included in code blocks, if desired.
- type: textarea
id: advantages-and-disadvantages
attributes:
label: Advantages and Disadvantages
description: |
Briefly, list the benefits and drawbacks that would be realized should
the proposal be accepted for inclusion into Apache CouchDB.
- type: textarea
id: key-changes
attributes:
label: Key Changes
description: If the changes will affect how a user interacts with CouchDB, explain
- type: textarea
id: applications-and-modules-affected
attributes:
label: Applications and Modules affected
description: List the OTP applications or functional modules in CouchDB affected by the proposal
- type: textarea
id: http-api-additions
attributes:
label: HTTP API additions
description: |
Provide *exact* detail on each new API endpoint, including:
HTTP methods [HEAD, GET, PUT, POST, DELETE, etc.]
Synopsis of functionality
Headers and parameters accepted
JSON in [if a PUT or POST type]
JSON out
Valid status codes and their definitions
A proposed Request and Response block
placeholder: None
- type: textarea
id: http-api-deprecations
attributes:
label: HTTP API deprecations
description: |
Provide *exact* detail on the API endpoints to be deprecated.
If these endpoints are replaced by new endpoints, list those as well.
State the proposed version in which the deprecation and removal will occur.
placeholder: None
- type: textarea
id: security-considerations
attributes:
label: Security Considerations
description: Include any impact to the security of CouchDB here
placeholder: None
- type: textarea
id: references
attributes:
label: References
description: |
Include any references to CouchDB documentation, mailing list discussion,
external standards or other links here.
placeholder: None
- type: textarea
id: acknowledgements
attributes:
label: Acknowledgements
placeholder: None
Loading