From dev-return-49463-archive-asf-public=cust-asf.ponee.io@couchdb.apache.org Tue Jul 21 16:45:18 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mailroute1-lw-us.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 5C13718065B for ; Tue, 21 Jul 2020 18:45:18 +0200 (CEST) Received: from mail.apache.org (localhost [127.0.0.1]) by mailroute1-lw-us.apache.org (ASF Mail Server at mailroute1-lw-us.apache.org) with SMTP id C66861255B8 for ; Tue, 21 Jul 2020 16:45:10 +0000 (UTC) Received: (qmail 76993 invoked by uid 500); 21 Jul 2020 16:45:09 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 76981 invoked by uid 99); 21 Jul 2020 16:45:09 -0000 Received: from Unknown (HELO mailrelay1-lw-us.apache.org) (10.10.3.159) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Jul 2020 16:45:09 +0000 Received: from [10.0.0.6] (business-90-187-221-197.pool2.vodafone-ip.de [90.187.221.197]) by mailrelay1-lw-us.apache.org (ASF Mail Server at mailrelay1-lw-us.apache.org) with ESMTPSA id B4D7147FF7 for ; Tue, 21 Jul 2020 16:45:08 +0000 (UTC) From: Jan Lehnardt Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Subject: Re: [DISCUSS] couchdb 4.0 transactional semantics Date: Tue, 21 Jul 2020 18:45:07 +0200 References: <1DEAF31A-0B68-4688-981C-F328F802AFD9@apache.org> <958213E6-413F-4CAD-B225-067414DFED05@apache.org> <5C63B390-FE12-4997-94C6-206E493500CA@apache.org> <8528dd76-106a-007a-9153-ca5542725c3d@apache.org> <996B8E25-4382-4C6D-B9D5-1351B4663D8B@apache.org> <8360EC4C-F012-41F7-974F-EB2CFE9E2EA5@apache.org> To: dev@couchdb.apache.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3445.104.14) > On 21. Jul 2020, at 18:29, Bessenyei Bal=C3=A1zs Don=C3=A1t = wrote: >=20 > On Tue, 21 Jul 2020 at 17:42, Jan Lehnardt wrote: >> We rather don=E2=80=99t like to break things just because we can :) >>=20 >> Do you have anything specific in mind? >>=20 >> Best >> Jan >> =E2=80=94 >>=20 >=20 > I'm not suggesting that breaking changes should be introduced just for > the fun of it :) > Anyway, an example could be the changes feed [1]: it returns JSON, > line-by-line JSON or EventSource responses (for `normal`, `continuous` > and `eventsource` modes, respectively). > This makes integration and tooling around it difficult. One potential > fix to that could be separating the feed into different URLs (such as > `_changes`, `_changes/_continuous` and `_changes/_eventsource`). >=20 > Let me know what you think. I=E2=80=99m not sure why a URL parameter vs. a path makes a big = difference? Do you have an example? Best Jan =E2=80=94 >=20 >=20 > Donat >=20 > [1] https://docs.couchdb.org/en/stable/api/database/changes.html