This is an automated email from the ASF dual-hosted git repository.

jcoglan pushed a change to branch mango-match-failures
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard 200cbdaa8 [wip] increase timeouts in extract_selector_hints_test_
 discard 910ee4a2a fix: Reject Mango VDUs if they contain invalid field names 
or invalid operators
 discard c2d56e2cc fix: Do not split literal field names like "a.b" into 
separate path elements when reporting VDU failures
 discard e908e681e fix: Format Mango VDU errors correctly when a doc contains 
an empty-string field name
 discard 9e1575944 fix: Selectors like {"$not":{"$allMatch":S}} (and 
"$elemMatch" and "$keyMapMatch") should be considered successful when applied 
to values of the wrong type
 discard 4fdeb7eb3 feat: Validate JS and Mango `validate_doc_update` on PUT 
/db/_design/doc
 discard 91b2a0b29 fix: Raise an error if a Mango VDU contains invalid 
top-level fields
 discard 734dc8d11 docs: More detailed explanation of the behaviour of the 
oldDocs field in Mango VDUs
 discard c7d7aa026 fix: Mango VDUs should omit the `oldDoc` field from the 
matching struct if the doc is newly created
 discard 44e17faec chore: Add some benchmarks for Mango selector matching
 discard 0542d2317 feat: Return VDU failure reports to the caller
 discard 6f2dbabdf feat: "verbose" mode for `mango_selector:match/3`
 discard 2f37649c2 feat: Record the paths where selectors fail to match
 discard 8fed7855b chore: Replace `Cmp` argument to `mango_selector:match/3` 
with a record
 discard a9656d69c feat: Make mango_selector:match/2 return a list of failures
 discard 9a8a10cd2 fix: Normalize negations inside $allMatch and other operators
 discard 483b24c11 fix: The match/2 rule for filtering out <<>> should filter []
     add 4eefae895 validate limit and timeout parameters to _changes
     add 7056805c7 remove erroneous comment
     add bd09782ca Merge pull request #6089 from apache/changes-validation
     add 3b59e2b36 base64:decode throws error:badarg too
     add a6778e5d4 Merge pull request #6090 from 
apache/improve-invalid-auth-header-handling
     add 49e486591 fix: The match/2 rule for filtering out <<>> should filter []
     add 6a5088e7e fix: Normalize negations inside $allMatch and other operators
     add 28bed9871 feat: Make mango_selector:match/2 return a list of failures
     add 2d38eab53 chore: Replace `Cmp` argument to `mango_selector:match/3` 
with a record
     add 592eb9591 feat: Record the paths where selectors fail to match
     add ef1753512 feat: "verbose" mode for `mango_selector:match/3`
     add 40c4ab81a feat: Return VDU failure reports to the caller
     add e2bfdc20c chore: Add some benchmarks for Mango selector matching
     add 85728f8ac fix: Mango VDUs should omit the `oldDoc` field from the 
matching struct if the doc is newly created
     add 846f89fc1 docs: More detailed explanation of the behaviour of the 
oldDocs field in Mango VDUs
     add 53cc327e2 fix: Raise an error if a Mango VDU contains invalid 
top-level fields
     add d09c7e360 feat: Validate JS and Mango `validate_doc_update` on PUT 
/db/_design/doc
     add b657e8b7a fix: Selectors like {"$not":{"$allMatch":S}} (and 
"$elemMatch" and "$keyMapMatch") should be considered successful when applied 
to values of the wrong type
     add e07215352 fix: Format Mango VDU errors correctly when a doc contains 
an empty-string field name
     add f10bf9885 fix: Do not split literal field names like "a.b" into 
separate path elements when reporting VDU failures
     add 384cd8e7c fix: Reject Mango VDUs if they contain invalid field names 
or invalid operators

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   (200cbdaa8)
            \
             N -- N -- N   refs/heads/mango-match-failures (384cd8e7c)

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:
 rel/overlay/etc/default.ini                   |  8 +++----
 src/chttpd/src/chttpd_db.erl                  | 32 +++++++++++++++++++++++++--
 src/couch/src/couch_httpd_auth.erl            | 22 +++++++++++++++++-
 src/couch_mrview/src/couch_mrview.erl         | 22 +++++++++---------
 src/docs/src/api/database/changes.rst         |  3 +--
 src/mango/src/mango_cursor.erl                |  6 ++---
 test/elixir/test/validate_doc_update_test.exs | 21 ------------------
 7 files changed, 71 insertions(+), 43 deletions(-)

Reply via email to