This was extracted (@ 2024-09-21 23:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Report was filed, but display is awaiting the approval of the Board minutes.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: none ## Membership Data: Apache CouchDB was founded 2008-11-19 (15 years ago) There are currently 72 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 4:1. Community changes, past quarter: - No new PMC members. Last addition was Glynn Bird on 2023-03-14. - No new committers. Last addition was Jiahui Li on 2023-08-24. ## Project Activity: - still preparing the next feature release, including a new experimental full text search extension (based on Apache Lucene) - possibly also including a new JavaScript engine (QuickJS) ## Community Health: - it’s a slower than usual quarter, but things are humming along in a normal way
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Project Status: Current project status: Ongoing Issues for the board: none. ## Membership Data: Apache CouchDB was founded 2008-11-19 (15 years ago) There are currently 72 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 4:1. In response to rbowen’s note about our high Committer-to-PMC ratio: most active committers are on the PMC. We collected a lot of committers over the last 15 years that dropped off the project before making it into the PMC. We are not in the habit of forcibly retiring committers. Community changes, past quarter: - No new PMC members. Last addition was Glynn Bird on 2023-03-14. - No new committers. Last addition was Jiahui Li on 2023-08-24. ## Project Activity: - 3.3.3 was released on 2023-12-04 (h/t cdutz) - we are still preparing the next feature release 3.4.0 which is currently held up by a single remaining issue. ## Community Health: - community interaction is steady with a slight uptick as is normal after a release. - dev activity has slowed a little, but not unreasonably so for this quarter.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: none. ## Membership Data: Apache CouchDB was founded 2008-11-19 (15 years ago) There are currently 72 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 4:1. Community changes, past quarter: - No new PMC members. Last addition was Glynn Bird on 2023-03-14. - Jiahui Li was added as committer on 2023-08-24 - Páli Gábor was added as committer on 2023-08-24 ## Project Activity: - Continued preparation for our next feature release 3.4.0 featuring the first (experimental) release of a from-scratch modern Apache Lucene-based clustered full-text search add-on. - Update CI infra including new FreeBSD builders, new binary-package base images with newer dependencies. - Our team (@vatamane) has reported multiple issues to our dependency Erlang, which we hope can be addressed soon. - Continued work on adding a full Windows-based CI worker. ## Community Health: - while GitHub interactions are down a little over the mid-year period, our unofficial Slack support channel is continuing to see decent traffic with both new and existing users reaching out for help.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Project Status: Current project status: Ongoing Issues for the board: Issues for the board: none. ## Membership Data: Apache CouchDB was founded 2008-11-19 (15 years ago) There are currently 70 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Glynn Bird on 2023-03-14. - No new committers. Last addition was Ronny Berndt on 2022-04-08. ## Project Activity: - RE: “cd: Could you please elaborate a bit on the relation of Apache CouchDB and PouchDB ... sibling sort of implies that there is a relation.” - PouchDB is a re-implementation of the CouchDB API and replication protocol in JavaScript for use in browsers and Node.js. The project are not formally linked, but some folks work on both sides and when coordination is required, the two project teams collaborate. - work on major new features continues. - work on CI infrastructure continues. - we started discussing the next feature release. ## Community Health: - this is a northern hemisphere summer quarter and things are a little slower than usual, but nothing less than expected.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: none ## Membership Data: Apache CouchDB was founded 2008-11-19 (15 years ago) There are currently 70 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Ronny Berndt was added to the PMC on 2023-03-04 - No new committers. Last addition was Ronny Berndt on 2022-04-08. ## Project Activity: - Next feature release (3.4.0) planning started, major new feature: - new modern Lucene integration for full-text and multi-facet search - New JS evaluation infrastructure (first attempt to refactor this core part of CouchDB. Feature complete, but some build issues remaining. Slated for 3.5.0 unless miraculously ready in time for 3.4.0. - slow but steady progress of other keystone features for future 3.x releases. ## Community Health: - the community engagement is steady as usual with the expected uptick around new releases.
No report was submitted.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: - not an issue, but board feedback requested we add more PMCs: - we are taking the feedback to heart and looking for active candidates right now. The project just likes to note that we got unlucky a few times in the past few years of having folks drop off right after they were made committer. - board feedback also asked about the relationship between Apache CouchDB and PouchDB: PouchDB is a non-ASF project that implements the CouchDB API and replication/sync HTTP/JSON protocol for the Browser environment. Together with CouchDB, it allows building fully offline-capable web applications (it’s pretty cool). There are people who work on both sides of the project and we occasionally collaborate on new features, performance improvements and security issues. - PMC Chair is curious about the new-ish 2-monthly reporting period. IIRC that was quarterly in the past and wondering if we can get back to that, as we are a one of the slow-and-steady type of projects where there just isn't as much activity in two months, especially over the Christmas and northern hemisphere summer periods. ## Membership Data: Apache CouchDB was founded 2008-11-19 (14 years ago) There are currently 70 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Ronny Berndt on 2022-04-08. ## Project Activity: - 3.3.0 was released on 2022-12-28, greatly improving CouchDB replication performance. Details: https://blog.couchdb.org/2023/01/03/3-3-0/ - 3.3.1 was released on 2023-01-10, bugfix release. - New CI nodes for macOS (arm64) and FreeBSD (arm64 & x86_64) have been donated and commissioned. A new Windows (x86_64) node has been donated and is being commissioned at the moment. - Made good progress on the keystone features for the next major version. ## Community Health: Activity us up on all metrics expected to go up adjacent with new version releases.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (14 years ago) There are currently 70 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Ronny Berndt on 2022-04-08. ## Project Activity: - Continued success with monthly zoom dev meetings to discuss higher-level project features. - These discussions helped us outline a nice set of features for our next major version release. - Preparing a new release with significant improvements: 3.3.0 (a lot of performance work went into this one). - Non-ASF-sibling project PouchDB has released version 8.0.0 this week, a major milestone. ## Community Health: We continue to see good engagement on various community channels, including the unofficial Slack that isn’t listed in our stats here.
No report was submitted.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (14 years ago) There are currently 70 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Ronny Berndt on 2022-04-08. ## Project Activity: - Started a monthly synchronous developer meeting via Zoom, with notes and recordings for posterity. First iteration went very well. This helps with discussing technical challenges in ~90 minute deep-dives. - Started roadmapping new plans for next major version 4.0 after abandoning previous FoundationDB plans earlier this year. - A shortlist of marquee features for the 4.0 release is already in place. - Further discussion about future direction beyond 4.0 has also started. ## Community Health: - Nothing special to report here, we are chugging along nicely on all metrics.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention ## Membership Data: Apache CouchDB was founded 2008-11-19 (14 years ago) There are currently 70 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - Ronny Berndt was added as committer on 2022-04-08 ## Project Activity: - we started attracting new committers who are already contributing regularly. - after a bit of a tedious security release we are now re-focussing efforts on our next proper feature release. ## Community Health: - We’re seeing an uptick in most project activity metrics and the community is humming along nicely.
No report was submitted.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (13 years ago) There are currently 68 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Balázs Donát Bessenyei on 2021-01-14. ## Project Activity: - major feature and bugfix work has continued at a regular pace - a new release is on the horizon ## Community Health: - we started attracting a few new contributors to the project who have contributed across the board from big bug fixes, new feature proposals to packaging and release support.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (13 years ago) There are currently 68 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Balázs Donát Bessenyei on 2021-01-14. ## Project Activity: - released 3.2.0 to acclaim as well as 3.2.1. - extended ownership of convenience windows binaries from one individual contributor to a team that includes entirely new contributors (ongoing). - increased visibility of CouchDB sub-components that might be useful for other Erlang-based projects (as a trojan horse to attract new contributors, and initial reactions are promising). ## Community Health: - notable uptake in unofficial Slack support community including more folks helping out with answering questions. - increase in all around project activity as well.
No report was submitted.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (13 years ago) There are currently 68 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Balázs Donát Bessenyei on 2021-01-14. ## Project Activity: - Due to summer in the northern hemisphere and [points at state of the world] slow progress on the project, but we are continuing to chug along on next releases 3.2.0 and 4.0.0 ## Community Health: - overall activity is down due to the summer for most contributors. Meanwhile our unofficial Slack channel continues to see steady flow of visitors seeking help and guidance.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (12 years ago) There are currently 68 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Balázs Donát Bessenyei on 2021-01-14. ## Project Activity: - spent significant amounts of time dealing with the bintray/artifactory migration - preparing a 3.2 release, including some new-contributor submitted features and bugfixes - continued progress on the next major release (4.x, details in reports from last year) ## Community Health: - activity across the board is picking up, including new contributors getting patches in
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (12 years ago) There are currently 68 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - Balázs Donát Bessenyei was added as committer on 2021-01-14 ## Project Activity: - Foundational work for the big 4.0 release continues at pace (see previous reports for details). - Meanwhile the 3.x continues to receives new features and bug fixes. ## Community Health: - things are a little slower overall, due to the pandemic, but overall activity is still at relatively normal levels.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (12 years ago) There are currently 67 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - 1 new PMC members: Glynn Bird on 2020-09-19. - No new committers. Last addition was Alessio Biancalana on 2020-02-27. ## Project Activity: Version 3.1.1 was released on 2020-09-18. This is a bugfix release. Foundational work for the upcoming 4.0 version is still going strong. There are no immediate release plans, but the `main` development branch is now representing this future release. Current stable releases are still maintained on the `3.x` branch. We are in the process of switching all `master` branches to `main`. ## Community Health: Development activity is up on all metrics after a usual slower summer quarter. user@ discussions are declining, but other forums of community support like GitHub Dissuasions and the community Slack are bustling.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: Response to feedback from last report: > jm: What was stopping users of this unauthorized binary provider from providing the patches directly to the Apache project? Nothing, that’s not what happened. Patches for bugs found running the unauthorised binaries went directly into Apache CouchDB. This issue was about a third party making binaries available for the Apache CouchDB master branch, which is prohibited by ASF policy. ## Membership Data: Apache CouchDB was founded 2008-11-19 (12 years ago) There are currently 67 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Alessio Biancalana on 2020-02-27. ## Project Activity: Significant progress has been made to add features and bugfixes to the 3.x release line, a new release here is in on the horizon. Also, significant progress is being made on the design and implementation of the next major release 4.0 in line with our expectations of progress here. See previous reports for more details on 3.x and 4.x. We are trialling GitHub’s new Discussions feature for end-user support. It is being used in excess of our expectations and helps us to keep the bug tracker clean: https://github.com/apache/couchdb/discussions — We appreciate INFRA’s help in getting this set up. ## Community Health: It being the summer quarter for most contributors plus the COVID-19 situation has decreased overall project activity. That said, end-user support continues tat normal levels.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. However, various board members requested clarification on this item from the last report: - a rogue source that provided binary builds off of CouchDB master has been shut down. Unbeknownst to the project, a good number of critical fixes for the 3.0.0 release were found by users of this unauthorized binary provider. We are happy to continue to make sure the project complies with ASF policy, but we also want to highlight that we benefited from something that was technically forbidden, so maybe it is worth reconsidering some of this. Due to the release process, we are currently not in the position to bring this up in the form of a regular policy change request, we just wanted to flag this, in case someone wants to take up this cause. df: this wasn’t a trademark issue, but rather a third party providing binaries off of CouchDB `master` to the general public, rather than just dev@, which is not permitted as per ASF policy. da: done ;) rb, curcuru: apologies for not being clearer, this wasn’t just third party binaries, but binaries off of `master` for the general public. — In addition: we appreciate the guidance on permitting HTML emails on-list. ## Membership Data: Apache CouchDB was founded 2008-11-19 (11 years ago) There are currently 67 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - Jonathan Hall was added to the PMC on 2020-02-12 - Deni Burroughs was added as committer on 2020-02-15 - Alessio Biancalana was added as committer on 2020-02-27 - Juanjo Rodriguez was added as committer on 2020-02-07 ## Project Activity: - Released 3.0.0 to great success and accolades. - see https://blog.couchdb.org/2020/02/26/the-road-to-couchdb-3-0/ for details - We’re seeing increased beginner support inquiries on our various channels which we attribute to the major version release. - Started 3.0.1 and 3.1.0 release processes. - Continued work on 4.0 design and development (see previous reports for details). ## Community Health: Significantly increased mailing list, GitHub and (unofficial) Slack usage supports increased project buzz post 3.0.0. We’re happy and chugging along.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (11 years ago) There are currently 65 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - Jonathan Hall was added to the PMC on 2020-02-12 - Juanjo Rodriguez was added as committer on 2020-02-07 ## Project Activity: - The release process for CouchDB 3.0.0 has started. We expect a release shortly. See board reports from last year about the exact nature of this release, including a discussion on features and backwards compatibility. - a blog post campaign to accompany the campaign is in the works as well. - a rogue source that provided binary builds off of CouchDB master has been shut down. Unbeknownst to the project, a good number of critical fixes for the 3.0.0 release were found by users of this unauthorized binary provider. We are happy to continue to make sure the project complies with ASF policy, but we also want to highlight that we benefited from something that was technically forbidden, so maybe it is worth reconsidering some of this. Due to the release process, we are currently not in the position to bring this up in the form of a regular policy change request, we just wanted to flag this, in case someone wants to take up this cause. - a large corporate contributor to CouchDB has an infrastructure policy of only allowing outbound HTML emails, while the ASF mail servers allow absolutely no HTML. This has lead to friction in getting individuals from that corporation to participate in the official channels of the project. We’ve made due for the moment, but this is hurting our official activity as people will go the route of least friction and start discussions outside of official channels. While those discussions are not of a nature that make decisions for the project, we are careful about keeping those on dev@, it leads to folks missing out on discussions, if they don’t happen to be part of a discussion channel that’s more accessible than the plaintext mailing list. Again, we are not in a position to pick up the mantle for this surely larger discussion, we just bring up another data point on the issue. ## Community Health: Community activity is in line with our expectations. We are seeing an uptick of new contributions around in the lead up of 3.0.0, which people are genuinely excited about.
David mentions that the project can file an issue with INFRA to enable HTML emails per-list.
## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (11 years ago) There are currently 64 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Nick Vatamaniuc on 2017-11-07. - No new committers. Last addition was Jay Doane on 2019-01-05. ## Project Activity: - project management tasks and work tickets to close up all remaining tasks for the 3.0 release are commencing nicely. - foundational work for 4.0 is going on concurrently. - a number of our committers are attending the FoundationDB Summit this week, to meet with the larger FoundationDB community (see previous reports for a detailed explanation) ## Community Health: In the past quarter we’ve been in chugging-along mode mostly on all official channels. The unofficial CouchDB Slack instance is seeing a continuous uptick in activity, which might explain the decrease in user@ traffic. A lot of work is happening in PRs as opposed to merges to master at the moment, which explains the relative shift in numbers there. dev@couchdb.apache.org had a 2% decrease in traffic in the past quarter (153 emails compared to 156) user@couchdb.apache.org had a 75% decrease in traffic in the past quarter (36 emails compared to 140) 318 commits in the past quarter (-19% decrease) 32 code contributors in the past quarter (28% increase) 147 PRs opened on GitHub, past quarter (59% increase) 135 PRs closed on GitHub, past quarter (62% increase) 113 issues opened on GitHub, past quarter (43% increase) 70 issues closed on GitHub, past quarter (79% increase)
## Description: Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. ## Issues: There are no issues requiring board attention ## Membership Data: Apache CouchDB was founded 2008-11-19 (11 years ago) There are currently 64 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Nick Vatamaniuc on 2017-11-07. - No new committers. Last addition was Jay Doane on 2019-01-05. ## Project Activity: The Vote[1] to adopt FoundationDB as CouchDB’s future underlying distribution and storage technology has passed unanimously. See the two previous board reports for more context. Current planning includes both a CouchDB 3.0 and a CouchDB 4.0 milestone. 3.0 will include the best version of the current, mostly Erlang-based project, with many new features contributed by various project partners (but notably IBM). This will be the LTS version for people who won’t be able to migrate to the newer technology foundation. There are a number of technical limitations that we are happy to adopt as a project going forward, but that might be deal- breakers for some users. As such, we’ll serve those users best with an excellent edition of the original technology stack. LTS-timelines are TBD. CouchDB 4.0 which is already under development concurrently will include a mostly[tm] API compatible version of CouchDB built on top of FoundationDB. API differences are going to be communicated clearly and migration paths documented thoroughly. For a little bit of context: with the addition of clustering, CouchDB 2.x turned from an accidentally strongly consistent database (because it was a single-node database) to an eventually consistent database, losing some essential properties in favour of scalability and fault tolerance. With the help of FoundationDB, those properties lost after 1.x are going to be regained, while retaining scalability and fault tolerance, and while putting the CouchDB foundational underpinnings on a modern distributed database stack that would easily take us 10+ years to build. IBM is spearheading this effort within the ASF and is adding more resources to the CouchDB project in terms of development, release management, infrastructure as well as project management [1]: https://s.apache.org/couchdb-fib-vote ## Community Health: All parts of the existing community are participating in the 3.x and 4.x efforts. While no new committer-candidates have emerged yet, there is a small influx of new and promising voices.
## Description: - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. ## Issues: - there are no issues requiring board attention at this time. ## Activity: - Technical discussion for the move to FoundationDB outlined in the last report is ongoing and fruitful. - At the same time new features are added and bugs are fixed for existing release lines. - We are getting close to fully supporting arm64, specifically with pre-built binaries and CI coverage. ## Health report: - Discussion levels are normal and focussed on the tasks at hand. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Nick Vatamaniuc on Tue Nov 07 2017 ## Committer base changes: - Currently 64 committers. - No new committers added in the last 3 months - Last committer addition was Jay Doane at Sat Jan 05 2019 ## Releases: - 2.3.1 was released on Mon Mar 11 2019
## Description: - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. ## Issues: - there are no issues requiring board attention at this time. ## Activity: - Big News™: The IBM Cloudant team has started a discussion around replacing the bottom ~2/3s of CouchDB (file storage, btree, distributed computing layer) with FoundationDB, keeping most API semantics, but allowing for faster evolution of much needed CouchDB features while building on a reliable, wait for it, foundation. For now this is a discussion, ranging across many threads covering everyting from FDB governance considerations, the detailed tech bits as they pertain to CouchDB, as well as overall project roadmap. This is sparked a huge, and very fruitful discussion, including a transition phase and long-term support for existing users, who for one reason or another couldn’t do the future transition. Tentatively, this would be CouchDB 4.0 while the next major release would be aimed at being “The best version of CouchDB we can make without FoundationDB”, including several long-awaited features that have either recently landed or are nearing completion at the moment. Curiously, discussing a potential 4.0 has sparked activity around getting 3.0 done sooner. We expect the discussion threads to wrap up before long, after which we should have talked through all the relevant details so we can make an informed Vote. - Preparation of versions 2.3.1 (bugfix) and 2.4.0 (major new features). ## Health report: - The aboforementioned discussion has raised dev@ mail traffic to rarely seen heights. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Nick Vatamaniuc on Tue Nov 07 2017 ## Committer base changes: - Currently 64 committers. - Jay Doane was added as a committer on Sat Jan 05 2019 ## Releases: - 2.3.0 was released on Thu Dec 06 2018 ## Mailing list activity: - Just to show the increase in activity on dev@ alone due to the FoundationDB discussion. - dev@couchdb.apache.org: - 538 subscribers (down -12 in the last 3 months): - 254 emails sent to list (34 in previous quarter)
## Description: - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. ## Issues: - there are no issues requiring board attention at this time. ## Activity: - Gear-up for the 2.3.0 release continuing our pattern of one big feature for every feature release. This time, clustered purge that even replication clients can make use of. - Near completion of getting CouchDB to build an run on arm64. - Continued activity on infrastructure like build tooling, CI, test suites (including a completely new test suite written in Elixir) to streamline our release processes, and simplify consumption of CouchDB in various shapes and forms. - Presence at ApacheCon NA in Montreal with two talks. ## Health report: - Project activity is steady and as expected. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Nick Vatamaniuc on Tue Nov 07 2017 ## Committer base changes: - Currently 63 committers. - No new committers added in the last 3 months - Last committer addition was Peng Hui Jiang at Sat Mar 03 2018 ## Releases: - Last release was 2.2.0 on Tue Aug 07 2018
## Description: - CouchDB is a HTTP/JSON Database with unique data replication ## Issues: - there are no issues requiring board attention at this time ## Activity: - Major update, released 2.2.0 with many new features and long awaited bugfixes as well as a sizeable number of significant perofmance improvements. - Started in-depth roadmap planning, which brought 30+ new issues in with extensive discussions on many new features and improvements. - Joan "wohali" Touzet represents us at ApacheCon in Toronto with two talks. ## Health report: - We had a decent push on getting the latest release out and activity is currently as expected in post-release and late-summer timeframes. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Nick Vatamaniuc on Tue Nov 07 2017 ## Committer base changes: - Currently 63 committers. - No new committers added in the last 3 months - Last committer addition was Peng Hui Jiang at Sat Mar 03 2018 ## Releases: - 1.7.2 was released on Tue Jul 10 2018 - 2.1.2 was released on Tue Jul 10 2018 - 2.2.0 was released on Tue Aug 07 2018
## Description: - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - We worked through a gnarly set of issues in 2.1.1 that will culminate in the soon-ish 2.2.0 and 2.1.2 set of releases. This was a multi-month cross-team effort that resulted in many happy end-users. - Updated CI infrastructure and convenience build dependencies due to major repos dropping one of our dependencies (SpiderMonkey 1.8.5). - We will have presence at ApacheCon in Montreal thanks to Joan @woahli Touzet. - A number of PMC members attended long-time contributor Robert Newson’s wedding in Windsor: https://twitter.com/rnewson/status/988141902313779200 ## Health report: - Slowed down activity after busy Q4/17 & Q1/18, some of it due to industry-wide generally busyness because of SPECTRE, MELTDOWN & GDPR. - The project is doing fine overall, and is looking forward to after May 25th. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Nick Vatamaniuc on Tue Nov 07 2017 ## Committer base changes: - Currently 63 committers. - Peng Hui Jiang was added as a committer on Sat Mar 03 2018 ## Releases: - Last release was 2.1.1 on Mon Jan 29 2018
## Description: - A database with seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. ## Issues: - there are no issues requiring board attention at this time. ## Activity: - As per trademarks@, “CouchDB” is now a USPTO registered trademark. The project thanks Shane Curcuru for his perseverance in getting this resolved. - The severe CVEs reported in the last report are in the news again this month, as hackers are using it to install cryptocurrency miners. From a project perspective, there isn’t much more we could do to reach out to users (short of scanning the internet ourselves), but we continue to discuss better community engagement strategies, so more users do update in case of severe security issues (however futile the situation, we’re still hopeful we can improve). - Clarified PR-merge policy after an (in the end harmless) incident that saw a seemingly semver-major change hit master where two employees from a single contributing employer proposed and approved a PR. We now wait 72 hours for semver-major PRs hitting master or release branches. ## Health report: - CouchDB issue #745 is currently binding most of the project’s resources, and impacts a number of higher-profiler users. Progress is steady, but slow. A new release is planned with the future fix, which will also address a number of issues left after the last 2.1.1 release. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Nick Vatamaniuc on Tue Nov 07 2017 ## Committer base changes: - Currently 62 committers. - New commmitters: - Alexis Côté was added as a committer on Thu Nov 30 2017 - Antonio Maranhao was added as a committer on Wed Dec 06 2017
## Description: - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Released versions 2.1.1 and 1.7.0 in response to a critical security vulnerability being reported. Details are embargoed for a few more days at the time of writing of this report. CVE’s have been filed and should be out by the time of the board meeting. - Released version 1.7.1 because 1.7.0 included an unintentional API break. - Barring any other major security issues, this will have been the last release in the 1.x.x line. - 2.1.1 included a flurry of other improvements and performance advancements an follows relatively shortly after 2.1.0 (August), showcasing the advance in CI reliability and breadth allowing for faster and more confident releases (just wish we had that in place for 1.x.x so we could have avoided 1.7.1, alas). - Late response to a March Board Report question by `mt` (again, all formal apologies for the delay). In January 2017, CouchDB was in the news about data leaks and ransom scenarios, citing CouchDB’s “open by default” setup. In short CouchDB 1.x has followed an open-by-default strategy to make it easy for new users to get started. The main mitigating factor only binding to 127.0.0.1, and requiring an explicit admin step to bind to a public IP. 10 years in the strategy worked, but it is also time to shed that legacy. CouchDB 2.x default setup requires an admin password to be set, even on 127.0.0.1. This is a big improvement, but leaves a few more ways until we get to a closed-by-default sitaution. We’re expecting a full transition to be done by CouchDB 3.0. ## Health report: - CouchDB is doing fine. Unprecedented activity in Q3 of work that ended up in a release already. We aim to keep up a quarterly release cadence. ## PMC changes: - Currently 15 PMC members. - Nick Vatamaniuc was added to the PMC on Tue Nov 07 2017 ## Committer base changes: - Currently 60 committers. - New commmitters: - Mayya Sharipova was added as a committer on Thu Aug 31 2017 - Will Holley was added as a committer on Thu Aug 31 2017 ## Releases: - 1.7.0 was released on Mon Nov 06 2017 - 1.7.1 was released on Sat Nov 11 2017 - 2.1.1 was released on Mon Nov 06 2017
## Description: - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Released version 2.1.0, details on the blog: https://blog.couchdb.org/2017/08/07/2-1/ (tl;dr: a major new feature for users at scale, tons of post 2.0.0 bugfixes, and: - Massively overhauled test suites, jenkins setup, worked with Infra around lots of little and gnarly issues; all this resulting in being able to make more reliable release in quicker succession from now on. We haven’t settled on anything yet, but are discussing a release per quarter plus security ad bugfix releases as needed. Special shout out for PMC member Joan “wohali” Touzet, for primarily driving this effort to success. - Currently awaiting Facebook’s decision on licensing their React & adjunct JavaScript frameworks, which are in use in our admin UI Fauxton: https://github.com/facebook/react/issues/10191 — We have discussed alternatives, but made no contingency plans just yet. ## Health report: - The project is doing fine overall. We’ll be doing a dedicated drive for JavaScript contributors for our admin UI after the licensing discussion is over, and we have more certainty about future direction. Current contributors are moving towards other areas of the projects, and it’s a great place for people to get into the project without having to learn Erlang. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Garren Smith on Mon Oct 19 2015 ## Committer base changes: - Currently 58 committers. - Glynn Bird was added as a committer on Mon May 29 2017 ## Releases: - 2.1.0 was released on Mon Aug 07 2017
## Description: - CouchDB is a database with seamless multi-master sync that scales from Big Data to Mobile, with an intuitive HTTP/JSON API, and designed for reliability. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Beta phase for Debian/Ubuntu and RedHat native system packages - 2.1 release cycle starts - Major new replication scheduler feature landed and is slated for 2.2 - Major CI overhaul done - Ran the 2017 Annual CouchDB Survey, result analysis is TBD - Adopted gitbox.a.o ## Health report: - Project is running smoothly ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Garren Smith on Mon Oct 19 2015 ## Committer base changes: - Currently 57 committers. - Jonathan Hall was added as a committer on Wed May 10 2017 ## Releases: - Last release was 2.0.0.1 on Thu Dec 08 2016
## Description: - CouchDB is a database with seamless multi-master sync that scales from Big Data to Mobile, with an intuitive HTTP/JSON API, and designed for reliability. ## Issues: - There are no issues requiring board attention at this time ## Activity: - Post 2.0 release activities including helping users with new onboarding and migration of existing apps (it is straightforward), Sorting out all the small things that people find after a major release. - Continue to prepare a 2.1.0 release. - More in-depth discussion about project direction for 3.0 and beyond. - The 2017 CouchDB Dev Summit just concluded, results publication is forthcoming. - The Dev Summit is a small group face-to-face meeting (last held in 2012) that produces recommendations for the developer mailing list. ## Health report: - Nothing outstanding to report, the project is humming along nicely. Nevertheless, we are working on measures to increase contribution yet again. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Garren Smith on Mon Oct 19 2015 ## Committer base changes: - Currently 56 committers. - Michael Hall was added as a committer on Sat Dec 31 2016 ## Releases: - 2.0.0 was released on Tue Sep 20 2016 ## JIRA activity: - 63 JIRA tickets created in the last 3 months - 35 JIRA tickets closed/resolved in the last 3 months
## Description: - CouchDB is a database with seamless multi-master sync that scales from Big Data to Mobile, with an intuitive HTTP/JSON API, and designed for reliability. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Shipped 2.0, 4 years in the making, 10+ years planning, finally coming together The release was a huge success, adoption, based on mailing list and JIRA traffic, is going well. - New logo (see http://couchdb.apache.org) - New slogan (see “Description” above) - Preparating for 2.0.1 and genereally faster releases (again). - Discussion about 3.0 and beyond scope. Lots of contributions. - Total of six talks at ApacheCon EU and Apache BigData EU. ## Health report: - Project is buzzing as expected. Decent update in activity post 2.0, mostly end-user support and fixing little issues. All well! ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Garren Smith on Mon Oct 19 2015 ## Committer base changes: - Currently 55 committers. - Benjamin Anderson was added as a committer on Mon Oct 31 2016 ## Releases: - 2.0.0 was released on Tue Sep 20 2016 ## JIRA activity: - 129 JIRA tickets created in the last 3 months - 55 JIRA tickets closed/resolved in the last 3 months
## Description: - NoSQL document database using HTTP, JSON, and MapReduce ## Issues: - there are no issues requiring board attention at this time ## Activity: - Final, final stretches for major 2.0 release (see last report for more details) - We are currently making release candidates available on a weekly basis for larger community feedback. - We are also running a blog-post series on various 2.0-related topics, two posts a week until end of August. ## Health report: - 2.0 release preparation buzz is envigorating, the whole team is coming together coding, testing, wrapping up lose ends, finishing docs, and the wider community is reporting back their experiences with the 2.0 release candidates. Despite the usual (northern hemisphere-) summer-lull, things feel very active and exciting. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Garren Smith on Mon Oct 19 2015 ## Committer base changes: - Currently 54 committers. - Nick Vatamaniuc was added as a committer on Thu Jun 16 2016 ## Releases: - Last release was 1.6.1 on Wed Sep 03 2014 ## Mailing Lists - Business as usual ## JIRA activity: - 81 JIRA tickets created in the last 3 months - 39 JIRA tickets closed/resolved in the last 3 months
## Description: - NoSQL document database using HTTP, JSON, and MapReduce ## Issues: - there are no issues requiring board attention at this time ## Activity: - “Releasing a 1.0 is not going to kill you, but it will try.” - This is also true for a 2.0. We are now, for really-real in the final stages of getting release candidates out for the much famed Apache CouchDB 2.0 release, promised! - The marketing team ran the 2016 Annual* CouchDB User Survey with 150+ responses and fascinating results: - Executive summary: https://s.apache.org/couchdb-user-survey-2016-summary - Raw results: https://s.apache.org/couchdb-user-survey-2016-results * This was the first year. ## Health report: - Most activity currently is on notifications@ which aggregates all pull request and issue activities. In gearing up for 2.0, traffic there is going up accordingly. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Garren Smith on Mon Oct 19 2015 ## Committer base changes: - Currently 53 committers. - Nolan Lawson was added as a committer on Tue Apr 19 2016 ## Releases: - Last release was 1.6.1 on Wed Sep 03 2014 ## Mailing list activity: - notifications@ is swelling with activity and everything else is holding their breath in preparation for the big 2.0 release, marketing@ is busy as usual. - dev@couchdb.apache.org: - 590 subscribers (up 1 in the last 3 months): - 256 emails sent to list (206 in previous quarter) - announce@couchdb.apache.org: - 302 subscribers (up 19 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - couchapp@couchdb.apache.org: - 54 subscribers (up 7 in the last 3 months): - 9 emails sent to list (134 in previous quarter) - design@couchdb.apache.org: - 19 subscribers (up 3 in the last 3 months): - 3 emails sent to list (5 in previous quarter) - erlang@couchdb.apache.org: - 190 subscribers (up 0 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - l10n@couchdb.apache.org: - 45 subscribers (up 1 in the last 3 months): - 0 emails sent to list (5 in previous quarter) - marketing@couchdb.apache.org: - 62 subscribers (up 3 in the last 3 months): - 94 emails sent to list (96 in previous quarter) - notifications@couchdb.apache.org: - 17 subscribers (up 3 in the last 3 months): - 1791 emails sent to list (1311 in previous quarter) - replication@couchdb.apache.org: - 85 subscribers (up 1 in the last 3 months): - 1 emails sent to list (1 in previous quarter) - user@couchdb.apache.org: - 1289 subscribers (down -24 in the last 3 months): - 164 emails sent to list (199 in previous quarter) - www@couchdb.apache.org: - 18 subscribers (up 1 in the last 3 months): - 0 emails sent to list (0 in previous quarter) ## JIRA activity: - 65 JIRA tickets created in the last 3 months - 31 JIRA tickets closed/resolved in the last 3 months
## Description: NoSQL document database using HTTP, JSON, and MapReduce ## Issues: - there are no issues requiring board attention at this time ## Activity: - Start on official Docker image for CouchDB 1.x and 2.x. - Fully automated and scripted CI on builds.a.o. - Started to seed “alpha” tarballs to early 2.0 build testers (These are not Apache Releases, just tarballs people can test). - Started receiving feedback and started work on resolving reported issues. - Continued flushing out of last issues for upcoming 2.0 release found by the dev team. - Both CouchDB proper and the Fauxton (admin interface) sub-proejct have each been accepted as projects at the RailsGirls Summer of Code (think Google Summer of Code, but with a focus on getting women* into Open Source). ## Health report: - Nothing special to report, the project and community are gearing up for the 2.0 release, and activity is according to expectations. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michelle Phung on Mon Oct 19 2015 ## Committer base changes: - Currently 52 committers. - Ilya Khlopotov was added as a committer on Thu Jan 14 2016 ## Releases: - Last release was 1.6.1 on Wed Sep 03 2014 ## Mailing list activity: - dev@couchdb.apache.org: - 587 subscribers (up 1 in the last 3 months): - 219 emails sent to list (332 in previous quarter) - notifications@couchdb.apache.org: - 14 subscribers (up 0 in the last 3 months): - 1437 emails sent to list (2660 in previous quarter) - couchapp@couchdb.apache.org: - 46 subscribers (up 21 in the last 3 months): - 142 emails sent to list (0 in previous quarter) - replication@couchdb.apache.org: - 84 subscribers (up 4 in the last 3 months): - 1 emails sent to list (0 in previous quarter) - user@couchdb.apache.org: - 1315 subscribers (up 2 in the last 3 months): - 221 emails sent to list (207 in previous quarter) - erlang@couchdb.apache.org: - 190 subscribers (up 1 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - announce@couchdb.apache.org: - 282 subscribers (up 21 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - www@couchdb.apache.org: - 17 subscribers (up 4 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - design@couchdb.apache.org: - 16 subscribers (up 1 in the last 3 months): - 5 emails sent to list (8 in previous quarter) - l10n@couchdb.apache.org: - 44 subscribers (up 3 in the last 3 months): - 5 emails sent to list (4 in previous quarter) - marketing@couchdb.apache.org: - 59 subscribers (up 1 in the last 3 months): - 100 emails sent to list (167 in previous quarter) ## JIRA activity: - 74 JIRA tickets created in the last 3 months - 47 JIRA tickets closed/resolved in the last 3 months
## Description: NoSQL document database using HTTP, JSON, and MapReduce ## Issues: - there are no issues requiring board attention at this time ## Activity: - Finally final preparations for the major 2.0 milestone, including: - major overhaul of test suites to acommodate new clustering facilities while rataining as many integration tests as possible. - implementation of the last missing bits in the 2.0 API. - start of plan to release a beta release to the larger community. - Major discussion (again) about the future of the “CouchApps”-aspect of CouchDB. Current resolution: CouchApps are not part of the project’s focus at this point, but we have created a new mailing list where CouchApp enthusiasts can continue their discussion and maybe even work on improvements without disrupting the mainline efforts of the project. — Special thanks to Greg Stein for advice on this. ## Health report: - We’ve added new PMC members Michelle and Garren in recognition of their continued overall contributions to the project. - dev@ mail activity is down from the summer quarter because we switched from discussing what needs to be done for the upcoming 2.0 release to doing the things that need to be done for 2.0. - notificatoins@ traffic is up nearly 2x for the same reason. ## PMC changes: - Currently 14 PMC members. - New PMC members: - Michelle Phung was added to the PMC on Mon Oct 19 2015 - Garren Smith was added to the PMC on Mon Oct 19 2015 ## Committer base changes: - Currently 51 committers. - New commmitters: - Constantin Angheloiu was added as a committer on Mon Aug 17 2015 - klaemo was added as a committer on Mon Aug 24 2015 ## Releases: - Last release was 1.6.1 on Wed Sep 03 2014 ## Mailing list activity: - dev@couchdb.apache.org: - 586 subscribers (up 5 in the last 3 months): - 342 emails sent to list (933 in previous quarter) - notifications@couchdb.apache.org: - 14 subscribers (up 3 in the last 3 months): - 2797 emails sent to list (1578 in previous quarter) - couchapp@couchdb.apache.org: - 33 subscribers (up 33 in the last 3 months): - 33 emails sent to list (0 in previous quarter) - replication@couchdb.apache.org: - 80 subscribers (up 2 in the last 3 months): - 0 emails sent to list (8 in previous quarter) - user@couchdb.apache.org: - 1313 subscribers (down -11 in the last 3 months): - 235 emails sent to list (216 in previous quarter) - erlang@couchdb.apache.org: - 189 subscribers (up 0 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - announce@couchdb.apache.org: - 261 subscribers (up 7 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - www@couchdb.apache.org: - 13 subscribers (up 2 in the last 3 months): - 0 emails sent to list (8 in previous quarter) - design@couchdb.apache.org: - 15 subscribers (up 15 in the last 3 months): - 8 emails sent to list (0 in previous quarter) - l10n@couchdb.apache.org: - 41 subscribers (down -1 in the last 3 months): - 4 emails sent to list (7 in previous quarter) - marketing@couchdb.apache.org: - 58 subscribers (up 1 in the last 3 months): - 168 emails sent to list (206 in previous quarter) ## JIRA activity: - 101 JIRA tickets created in the last 3 months - 84 JIRA tickets closed/resolved in the last 3 months
Report from the Apache CouchDB committee [Jan Lehnardt] ## Description: NoSQL document database using HTTP, JSON, and MapReduce ## Activity: - Finished import of third-party donations: Nano, couchperuser and couchdb-docker. - Started establishing release procedure for new project Nano. - Finishing up last blockers before 2.0 release candidates and final release. ## Health report: - Current activity is good, albeit a little damped quarter-to-quarter because of summer. ## Issues: - there are no issues requiring board attention at this time ## LDAP committee group/Committership changes: - Currently 49 committers and 12 LDAP committee group members. - No new LDAP committee group members added in the last 3 months - Last LDAP committee group addition was Robert Kowalski at Fri Oct 24 2014 - New commmitters: - Bastian Krol was added as a committer on Thu Jul 30 2015 - Johannes Jörg Schmidt was added as a committer on Wed Jul 01 2015 ## Releases: - Last release was 1.6.1 on Wed Sep 03 2014 ## Mailing list activity: - dev@couchdb.apache.org: - 581 subscribers (up 0 in the last 3 months): - 792 emails sent to list (3012 in previous quarter) - notifications@couchdb.apache.org: - 11 subscribers (up 2 in the last 3 months): - 1762 emails sent to list (88 in previous quarter) - replication@couchdb.apache.org: - 78 subscribers (up 4 in the last 3 months): - 8 emails sent to list (6 in previous quarter) - user@couchdb.apache.org: - 1324 subscribers (down -5 in the last 3 months): - 195 emails sent to list (322 in previous quarter) - erlang@couchdb.apache.org: - 189 subscribers (up 0 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - announce@couchdb.apache.org: - 254 subscribers (up 15 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - www@couchdb.apache.org: - 11 subscribers (up 1 in the last 3 months): - 7 emails sent to list (8 in previous quarter) - l10n@couchdb.apache.org: - 42 subscribers (up 0 in the last 3 months): - 9 emails sent to list (6 in previous quarter) - marketing@couchdb.apache.org: - 57 subscribers (up 2 in the last 3 months): - 148 emails sent to list (450 in previous quarter) ## JIRA activity: - 84 JIRA tickets created in the last 3 months - 65 JIRA tickets closed/resolved in the last 3 months
Report from the Apache CouchDB project [Jan Lehnardt] ## Description: NoSQL document database using HTTP, JSON, and MapReduce ## Activity: - Massive uptake in marketing@ activity, specifically pertaining the framing of “The CouchDB Story”, i.e. how we communicate what we do to the world. - Switched website to git deploy, seeing immediate uptake in website contributions. - Ongoing effort to get over the last humps for our major 2.0 release. - Accepted the Nano project (a Node.js library for CouchDB) into Apache CouchDB. This took a while because IP-clearance for a GitHub project is, well, interesting. - CouchDB will participage in the Google Summer of Code with at least one project. - Community vote for a new project logo. The PMC is now working with the most favoured designers for a final selection. - (Not necessarily Board Report material, but still a big dael, so I am going to include it: CouchDB made the ThoughtWorks Technology Radar: http://www.thoughtworks.com/radar/techniques in the “Offline First” category \o/) - Finally, I’d like to voice my appreciation for the new board report tool. Thank you all who made this happen! ## Issues: - there are no issues requiring board attention at this time ## PMC/Committership changes: - Currently 47 committers and 12 PMC members in the project. - No new PMC members added in the last 3 months - Last PMC addition was Robert Kowalski at Fri Oct 24 2014 - New commmitters: - Michelle Phung was added as a committer on Thu Feb 26 2015 - Tony Sun was added as a committer on Tue Feb 17 2015 - Eric Avdey was added as a committer on Wed Feb 18 2015 - Maria Andersson was added as a committer on Wed Apr 29 2015 ## Releases: - Last release was 1.6.1 on Wed Sep 03 2014 ## Mailing list activity: - dev@couchdb.apache.org: - 579 subscribers (up 14 in the last 3 months): - 2999 emails sent to list (2695 in previous quarter) - notifications@couchdb.apache.org: - 9 subscribers (up 9 in the last 3 months): - 87 emails sent to list (0 in previous quarter) - replication@couchdb.apache.org: - 74 subscribers (up 6 in the last 3 months): - 6 emails sent to list (1 in previous quarter) - user@couchdb.apache.org: - 1334 subscribers (up 3 in the last 3 months): - 313 emails sent to list (363 in previous quarter) - erlang@couchdb.apache.org: - 189 subscribers (up 0 in the last 3 months): - 0 emails sent to list (1 in previous quarter) - announce@couchdb.apache.org: - 238 subscribers (up 16 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - www@couchdb.apache.org: - 9 subscribers (up 9 in the last 3 months): - 8 emails sent to list (0 in previous quarter) - l10n@couchdb.apache.org: - 42 subscribers (up 1 in the last 3 months): - 6 emails sent to list (1 in previous quarter) - marketing@couchdb.apache.org: - 55 subscribers (up 11 in the last 3 months): - 458 emails sent to list (325 in previous quarter) ## JIRA activity: - 110 JIRA tickets created in the last 3 months - 70 JIRA tickets closed/resolved in the last 3 months
@Rich: Follow up with IP clearance issue regarding Nano
Description Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Releases None this quarter. Everyone is working hard to get 2.0 out. Recent Activity - Added Mango query language, contributed by IBM/Cloudant - Final stages of 2.0 release preparations - Continued major improvements to Fauxton admin UI. Community Including the following additions, CouchDB has 47 committers and 12 PMC members. New committers: Lynette Nolan Michelle Phung Kyle Snavely Tony Sun Eric Avdey New PMC members: None Mailing list stats: (Now generated automatically with [COUCHDB-1]) couchdb-announce: 0 message since end of October (-2) 222 subscribers (+15) couchdb-user: 282 messages since end of October (-449) 1334 subscibers (-10) couchdb-erlang: 1 message since end of October (-3) We retired this mailing list couchdb-dev: 3021 messages since end of October (+370) 569 subscribers (-5) couchdb-commits: 659 messages since end of October (-2046) 97 subscribers (-1) couchdb-l10n: 10 messages since end of October (+6) 41 subscribers (+-0) couchdb-replication: 1 message since end of October (-50) 68 subscribers (+5) couchdb-marketing: 317 messages since end of October (+84) 44 subscribers (+2) Issues There are recently no issues we would like to address to the board [COUHCDB-1]: https://git1-us-west.apache.org/repos/asf?p=couchdb-admin.git;a=tree;f=board-report;
Description Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Releases 1.6.1 (2014-09-03) http://docs.couchdb.org/en/latest/whatsnew/1.6.html#version-1-6-1 Recent Activity - preperartion for CouchDB 2.0 GA release starting - increased marketing activity for CouchDB 2.0 - BigCouch merge is in full progress - Fauxton webinterface work in full progress - many new committers and one new PMC member - a lot of marketing activities like AdvocatHub and press release for upcoming CouchDB 2.0 - various CouchDB talks at ApacheCon Community Including the following additions, CouchDB has 42 committers and 12 PMC members. New committers: - Benjamin Bastian - Ben Keen - Christian Hogan - Javier Candeira - Sebastian Rothbucher New PMC members: - Robert Kowalski Mailing list stats: announce 207 subscribers (0) 2 message since August (1) user 1344 subscribers (-24) 758 messages since August (+437) erlang 186 subscribers (+12) 4 messages since August (+4) replication 63 subscribers (+5) 51 messages since August (+40) l10n 41 subscribers (+5) 13 messages since August (+12) marketing 42 subscribers (+6) 368 messages since August (-43) dev 574 subscribers (-12) 3411 messages since August (+2563) commits 98 subscribers (-6) 2885 messages since August (+711) Issues There are recently no issues we would like to address to the board
Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Releases: 1.6.0 (2014-06-06) http://www.apache.org/dist/couchdb/notes/1.6.0/apache-couchdb-1.6.0.html Recent Activity: - Bylaws passed - Code of Conduct and Diversity Statement passed - BigCouch merge in progress and testing phase - New home of the CouchDB Blog is http://blog.couchdb.org - Moving content form the old Moin Moin wiki to Cwiki and documentation in progress Community: Including the following additions, CouchDB has 36 committers and 12 PMC members. New committers: - Lena Reinhard New PMC members: - Joan Touzet (most recent PMC addition from April 10th 2014) Mailing list stats: announce - 187 subscribers (0) - 1 message since May (0) user - 1368 subscribers (18) - 321 messages since May (-429) erlang - 174 subscribers (+7) - 1 messages since May (0) replication - 58 subscribers (+4) - 11 messages since May (-42) l10n - 36 subscribers (0) - 1 messages since May (-15) marketing - 36 subscribers (+5) - 411 messages since May (+99) dev - 586 subscribers (-13) - 1848 messages since May (-782) commits - 104 subscribers (0) - 2174 messages since May (-481) Board Issues: We would like to see the board drive more standardized bylaws, community guidelines, code of conduct and anti-discrimination policies across all projects. We are able to share our experiences in building this for our community.
Description Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Releases 1.5.1 (2014-04-08) http://www.apache.org/dist/couchdb/notes/1.5.1/apache-couchdb-1.5.1.html Recent Activity • Started with weekly news with great success. Also available at https://blogs.apache.org/couchdb/ • The community is in the process of creating a CoC and bylaws • Ongoing work on the release 1.6.0. Actually voting on Apache CouchDB 1.6.0-rc.4 • Working on the BigCouch merge from Cloudant • Good progress in reviewing the rcouch merge • Community work on migrating content to the new wiki started • Translation work going well Community Including the following additions, CouchDB has 35 committers and 12 PMC members. New committers: Robert Kowalski (2014-03-28) New PMC members: Joan Touzet (2014-04-10) Mailing list stats: announce 175 subscribers (+24) 1 message since February (1) user 1386 subscribers (-19) 750 messages since February (-336) erlang 167 subscribers (+13) 1 messages since February (-13) dev 599 subscribers (-3) 2630 messages since February (+1306) commits 104 subscribers (0) 2655 messages since February (-80) marketing 31 subscribers 312 messages since February l10n 36 subscribers (+5) 16 messages since May (-191) replication 54 subscribers (+7) 53 messages since February (+28) Issues None.
Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Releases No releases in this time period. Release has been blocked on a number of issues, but is actively being worked on. Recent Activity - Number of the core devs met in Vienna to discuss the pending merges. - Finalising the merge of Benoit Chesneau’s rcouch fork. - Working on the BigCouch merge from Cloudant. - Created a replication list to discuss specific replication topics. - New marketing list about to be created for new marketing team. - Confluence wiki set up, and migration being planned. - Review Board instance set up, and discussion about review ongoing. - Translation work going well. - Community-provided packages added for Ubuntu Precise and upcoming Trusty release. - Community Including the following additions, CouchDB has 31 committers and 9 PMC members. New committers: Nick North No new PMC members. Most recent PMC addition Nov 9th, 2012. Mailing list stats: announce - 151 subscribers (+20) - 1 message since May (-1) user - 1405 subscribers (-26) - 1086 messages since May (+280) erlang - 154 subscribers (+8) - 14 messages since May (-8) dev - 602 subscribers (-4) - 1977 messages since May (+1097) commits - 104 subscribers (-1) - 2735 messages since May (+1694) l10n - 31 subscribers (+10) - 207 messages since May (+104) replication - 47 subscribers - 35 messages since May Issues None.
Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Releases 1.4.0 (2013-09-04) http://www.apache.org/dist/couchdb/notes/1.4.0/apache-couchdb-1.4.0.html 1.5.0 (2013-11-06) http://www.apache.org/dist/couchdb/notes/1.5.0/apache-couchdb-1.5.0.html Recent Activity - Finalising the merge of Benoit Chesneau’s rcouch fork. - Preparation of CouchCamp Vienna, a community run weekend hackathon. - Successful run of CouchDB Conf Vancouver with ~80 attendees, 13 speakers. Videos will be available. Details are at http://conf.couchdb.org. - Created an I18N list and translation team to drive translation efforts. - Passed a proposal on using Influitive to boost our community engagement. Community Including the following additions, CouchDB has 29 committers and 9 PMC members. New committers: Andy Wenk No new PMC members. Most recent PMC addition Nov 9th, 2012. Mailing list stats: announce - 131 subscribers (+37) - 2 message since August (+1) user - 1431 subscribers (-10) - 806 messages since August (+310) erlang - 146 subscribers (+25) - 22 messages since August (15) dev - 606 subscribers (+7) - 880 messages since August (-130) commits - 105 subscribers (-2) - 1041 messages since August (+344) l10n - 21 subscribers (+21) - 103 messages since August (+103) Issues None.
Description Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Releases * 1.3.1 (27 June 2013) * http://www.apache.org/dist/couchdb/notes/1.3.1/apache-couchdb-1.3.1.html Recent Activity * Support added for latest Erlang/OTP releases. * Preparation for 1.4.0 release cycle has begun. * Work is underway to document an official project vision. * Work is underway to release in Cloudant's Fauxton overhaul of the CouchDB admin interface. * Work is underway to merge in Cloudant's BigCouch fork which will add clustering capabilities to CouchDB. * Work is underway to merge in parts of Benoît Chesneau's rcouch fork which improves the build system, refactored internal applications, and additional user-facing functionality such as bonjour/zeroconf awareness, global db changes feeds, replications and changes feeds across views. * Work is underway on a plugin system, with early results already shared with the community. * Cloudant announced the BigCouch merge, generating lots of press activity. * Cloudant hosted a CouchDB booth and CouchDB party at OSCON. * Cloudant are organising 'Apache CouchDB Conf, Vancouver' on November 13th, 2013 (in line with ASF branding and CouchDB PMC cooperation). Our GitHub comment notifications have not been set up yet, due to lack of progress with necessary infrastructure tasks. Community Including the following additions, CouchDB has 28 committers and 9 PMC members. New committers: * Dirk Ochtman * Sue 'deathbear' Lockwood No new PMC members. Mailing list stats: * announce * 94 subscribers (''+38'') * 1 message since May (''-1'') * user * 1441 subscribers (''-15'') * 496 messages since May (''-561'') * erlang * 121 subscribers (''+16'') * 7 messages since May (''-7'') * dev * 599 subscribers (''-2'') * 1010 messages since May (''-996'') * commits * 107 subscribers (''+6'') * 697 messages since May (''-262'') Issues No issues for the board at this time.
DESCRIPTION Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. RELEASES - 1.2.2 (4th April 2013) - http://www.apache.org/dist/couchdb/notes/1.2.2/apache-couchdb-1.2.2.html - 1.3.0 (24th April 2013) - http://www.apache.org/dist/couchdb/notes/1.3.0/apache-couchdb-1.3.0.html CURRENT ACTIVITY - Work is underway to merge in Cloudant's BigCouch fork which will add clustering capabilities to CouchDB. - Work is underway to merge in Cloudant's Fauxton overhaul of the CouchDB admin interface. - Work is underway to merge in parts of Benoît Chesneau's rcouch fork which improves the build system. - Work is underway to improve our test suite with a view toward making it more stable. - The documentation donation from Couchbase was merged in and shipped with CouchDB 1.3.0. The docs are also available at: http://docs.couchdb.org/en/latest/ The project is undergoing an expansionist phase. The PMC is focusing on bolstering the committer base, and the committer base is focusing on bolstering CouchDB. As part of this, we are also conducting several restructuring exercises. These include: recruiting more committers, re-enforcing expectations around consensus building and decision making processes, re-evaluating our Git workflow, and switching to regular time-based releases. These exercises are going very well so far. We have established consensus to have GitHub pull request comment notifications sent to the development mailing list. This will be an experiment. Our goal is to increase the visibility of important activity that is happening away from the lists. Our success criteria will be increased activity and attention to contributions coming in from GitHub. We will re-enforce the primacy of the mailing list for development discussion and decision making, and will keep a watchful eye for any issues. COMMUNITY Including the following additions, CouchDB has 27 committers and 9 PMC members. New committers: - Dale Harvey - Wendall Cada - Alexander Shorin - Ryan Ramage No new PMC members. Mailing list stats: - announce - 56 subscribers - 2 messages since February - user - 1456 subscribers - 1,057 messages since February - erlang - 105 subscribers - 14 messages since February - dev - 601 subscribers - 2,006 messages since February - commits - 101 subscribers - 959 messages since February ISSUES No issues for the board at this time.
Apache CouchDB is a distributed JSON document database with an HTTP API. Released version 1.0.4, 1.1.2 and 1.2.1 to address CVE-2012-5641, CVE-2012-5650 and CVE-2012-5651 among other minor bugfixes. Imported the codebase for a new, work-in-progress admin utility donated by a set of users. Added 5 new committers (among them the contributors & donators of the new admin utility). Starting the release procedure for 1.3.0. Held a successful CouchDB Conf (http://conf.couchdb.org) bringing users and committers together. ~70 people total over 3 days. Branding Status: The project website and assorted assets are up to date with the Branding Board Report Checklist[1]. [1]: http://apache.org/foundation/marks/pmcs#checklist
Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Sorted out legal and integration issues for the documentation grant from Couchbase. Sorting out final blockers before 1.3.0 release. PMC changes: + Benoit Chesneau (benoitc) + Robert Newson (rnewson) + Dave Cottlehuber (dch). + Jason Smith (jason). - J Chris Anderson (jchris). Started a weekly IRC meeting to check status and discuss current issues. Reports are sent to dev@ for final decision making. Preliminary planning for a CouchHack community event in Berlin in January and participation at ApacheCon NA in February. Notable take-up on project activity. Started an erlang@c.a.o mailing list for people who want to learn about the CouchDB codebase. It has already proven useful to get new people into the codebase.
Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Started migration of donated documentation to master. Couchbase have donated API docs and a DocBook build system that we are working through to integrate. We'll be reaching out for legal advice on integrating CC-licensed documentation and are looking for prior art of this form. We are currently working through a number of JIRA issues before starting the 1.3 release process.
AI Doug: ask for community information
Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API. Released Apache CouchDB 1.2.0. Provided Windows binaries for user-convenience for the first time along with a source release. Unveiled a new website design that was created with help from the Apache Cordova team: http://couchdb.apache.org/ A subset of the developer community met in Boston and Dublin in April. The results from various discussions are currently being prepared to be put up for online discussion on dev@. Successfully started to integrate source contributions via GitHub Pull Requests.
We added two new Committers to the project: Jason Smith and Dave Cottlehuber. Both have been contributing to the CouchDB ecosystem and Apache CouchDB in particular for quite some time. The PMC chair finally got around to announce Paul Davis as a new member of the PMC, the vote for which occurred last year. A new major release 1.2.0 is around the corner. For 1.2.0, for the first time, we will be voting on official Windows release binaries (courtesy of Dave Cottlehuber's work). Noticeable pick-up of activity around pressing issues, including community members publicly applauding the efforts. Git integration is going well. Developers are getting into the habit of regular branching and merging of features and bugfixes. Sharing of changes for testing and review is becoming easier as well. As cases in point, a large refactoring of an internal component[1] went very smooth as did the collaboration on a new security related feature. Regular, smaller work and bugfixes have been going on at the same time and was in no way hindered. We started documenting committer and contributor workflows on the wiki. PMC member Noah Slater started an inquiry with trademarks@ about a potential confusion with the Couchbase brand. While the thread is ongoing, Couchbase have already signalled eagerness to help resolve any issues. In the past, a similar inquiry about Couchbase's line CouchConf conferences was resolved to mutual satisfaction as well. Project founder Damien Katz resigned from the PMC after posting controversial blog posts challenging the future of the project. [1]: https://issues.apache.org/jira/browse/COUCHDB-1270
No report was submitted
AI: Shane to pursue a report for CouchDB
Apache CouchDB is a distributed JSON document database with HTTP API. Released 1.1.1, a maintenance release with many important bugfixes. Branched 1.2.x for our next release. Moved development to git as a testbed for the ASF. Verified in person that PMC member Noah Slater is in fact a human and not as previously assumed a very advanced shell script.
It was noted that the community info wasn't present. Jan indicated that the community hadn't changed this month and that he will include community info in the next report
Apache CouchDB is a distributed JSON document database with HTTP API. New feature release 1.1.0, including - native SSL support, - many fixes to edge-cases in replication, - database for persistent replication setups, - HTTP range request support, - new, scalable OS process handling, - native HTTP proxy support for externals. Discussions about moving documentation from the wiki to a more structured documentation system. Discussion about moving the main CouchDB repository from SVN to git. Discussions about solving various flaws with the JavaScript test suite by moving it to a designated runtime that ships with CouchDB instead of relying on different browsers (thus avoiding the related issues).
Sam notes that there is a discussion on moving the repository from svn to git, yet no one from infra is involved.
AI Brett: try to get infra involved in the discussion.
Apache CouchDB is a distributed JSON document database with HTTP API. Change of PMC Chair from Damien Katz to Jan Lehnardt. Added Robert Dionne and Randall Leeds as committers. About to release maintenance version 1.0.3 as well as a new feature release 1.1.0. New features include: - native SSL support, - many fixes to edge-cases in replication, - database for persistent replication setups, - HTTP range request support, - new, scalable OS process handling, - native HTTP proxy support for externals, The 1.1.0 release was announced in the previous board report but was delayed due to bug fixing efforts as well as a delay in the release procedure. The release process is ongoing now, though. Major cleanup of JIRA issues.
WHEREAS, the Board of Directors heretofore appointed Damien Katz to the office of Vice President, Apache CouchDB, and WHEREAS, the Board of Directors is in receipt of the resignation of Damien Katz from the office of Vice President, Apache CouchDB, and WHEREAS, the Project Management Committee of the Apache CouchDB project has chosen by vote to recommend Jan Lehnardt as the Successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Damien Katz is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache CouchDB, and BE IT FURTHER RESOLVED, that Jan Lehnardt be and hereby is appointed to the office of Vice President, Apache CouchDB, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. This resolution passed with Noirin voting no, Shane abstaining, and all others voting in favor.
Apache CouchDB is a distributed JSON document database with an HTTP API. Released version 1.0.2, a maintenance release that fixes CVE-2010-3854 as well as a few larger and many minor issues around replication. Began discussion on dev@ about a detailed road map for the 1.x series. Continued process to procure an IANA port for the CouchDB API over HTTPs. New volunteers on dev@ to help out with the Windows port. Adam Kocoloski was added to the PMC. Jim Jagielski identified a press article about the newly formed Couchbase that used incorrect and misleading language describing the Couchbase relationship to the open source project, and also a failure to identify the project as Apache CouchDB. The marketing and PR folks for Couchbase have been notified about the mistakes and informed of correct usage of Apache CouchDB trademarks. Branding Status: The project website and assorted assets are up to date with the Branding Board Report Checklist[1]. [1]: http://apache.org/foundation/marks/pmcs#checklist
Apache CouchDB is a distributed JSON document database with HTTP API. About to release maintenance version 1.0.2 as well as a new feature release 1.1.0. New features include: - native SSL support, - many fixes to edge-cases in replication, - database for persistent replication setups, - HTTP range request support, - new, scalable OS process handling, - native HTTP proxy support for externals, Major improvements on new replicator by Filipe Manana (development branch). Discussions and steps towards integrating Cloudant's BigCouch, a dynamo-style sharding solution with Apache CouchDB. Discussions of integrating with more Erlang-native build systems. Classified JIRA issues into "easy for new contributors", "medium" and "hard" to allow new contributors find easy tickets to work on.
Apache CouchDB is a distributed JSON document database with HTTP API. 1.0.0 and 0.11.1 Released In July. Discovered a data-inaccessibility bug pertaining to the 1.0 release. Community developers quickly released a detailed announcement and repair tool both receiving praise from users. http://couchdb.apache.org/notice/1.0.1.html Just released 0.11.2 and 1.0.1 as maintenance versions, the later containing a fix for the aforementioned bug CVE-2010-2234: "Apache CouchDB Cross Site Request Forgery Attack" versions prior to version 0.11.1 are vulnerable to cross site request forgery (CSRF) attacks. Filipe Manana and Robert Newson were added as CouchDB committers. Jason Smith released and maintains turn-key Apache CouchDB installer for Linux users. Lots of name recognition on a CouchDB application hosting and reporting the Afghanistan Wikileaks data. Couchio ported CouchDB for Android. Download and update through the marketplace. iOS support is underway. Cloudant makes fascinating teaser blog post about their high-availability CouchDB clusters for their hosting service.
Directors would like to see more about the community and less about marketing.
Approved by general consent.
Apache CouchDB is a distributed JSON document database with HTTP API. 0.11.0 was released, a beta release. The next major release will be 1.0. 0.10.2 was released (security fix CVE 2010-0009). Enhancements to the replicator, optimizations to file io and fixes to configuration are now in trunk. Full windows support is coming with the latest releases of Erlang + CouchDB CouchDB: The Definitive Guide has been published with O'Reilly. There's ongoing work to make the sources available to the open source community. Our documentation wiki got a lot of attention thanks to Sebastian Cohnen. Palm announces replication interop of their embedded DB8 with CouchDB. Work to port CouchDB to Android is nearly complete.
This is the quarterly ASF board report for Apache CouchDB. --Releases-- 0.11.0 Branch created. Feature frozen for 1.0. New features in 0.11: Enhanced authentication and authorization support Attachment compression UI enhancements to Futon --Community-- Added new committer Benoit Chesneau. O'Reilly's CouchDB: The Definitive Guide is now available. Added new security related mailing list after a security issue was found. Couchio, a startup created by some CouchDB PMC members, obtains VC funding and begins offering support.
--Releases-- Released 0.10.0 our first beta. New features in 0.10.0: Cookie and OAuth authentication support Windows build supports. Continuous replication Pure tail-append storage More reliable and faster replication Better RFC 2616 compliance Several Futon (Admin UI) improvements Native Erlang view servers Filter API for filtered replication Update API to parse client requests in JS Windows Support We are planning on 0.11.0 release for Feb. 1 and put CouchDB into feature freeze for 1.0 --Community-- Voted to add new committer. We haven't finalized it yet, CouchDB is included in every Ubuntu 9.10 install. Mozilla Raindrop, a messaging platform built on CouchDB, was released.
--Releases-- Released 0.9.1, lots of bug fixes. We are about to branch 0.10.0, which is our first beta. New features in 0.10.0: Cookie and OAuth authentication support Windows build supports. Continuous replication Pure tail-append storage More reliable and faster replication Better RFC 2616 compliance Several Futon (Admin UI) improvements Native Erlang view servers Filter API for filtered replication Update API to parse client requests in JS --Community-- Added 2 committers, Jason Davies and Mark Hammond. O'Reilly, Manning, Apress have books in development, and Wrox is looking for writers for a 4th book. Canonical has announced CouchDB based services in Ubuntu, putting us into the default Ubuntu distribution and ~ 10 million desktops. Libraries: - 10 Libraries in PERL’s CPAN - 10 Python Packages (pypi.python.org) - 12 Debian Ruby Gems (debgem.com) Projects: - 27 project repos on Bitbuckets - 314 project repos on Github! --Legal-- We had some small issues with our third party libs we include in our source tree. While we haven't found any code in our repos that is improperly licensed, we did find places where we failed to follow correct procedure and checks importing the code to the repos. --Awesomeness-- Our awesomeness is increasing by 53 Awesome Units a day.
Greg complimented the project on their A.U. increase rate.
After 5 months of successive monthly reporting, it makes sense for this to move to a Jan/Apr/Jul/Oct schedule.
CouchDB is a document oriented database. - Community - CouchHack is a informal CouchDB hacker event being held in Asheville April 19-22. We currently have 6 people attending and a sponsor. http://couchhack.org - Releases - CouchDB 0.9.0 has been released.
Bertrand and J. Aaron note the report is a bit thin. Bill takes the action item to ask for a bit more in a report.
A short discussion is had regarding providing a template for reporting, but this is decided against as this could result in not reporting anything not in the template.
CouchDB is a document oriented database. - Community - Continued growth on the mailing lists, In Feburary 800+ messages on dev and 500+ on user. New chapters of the upcoming O'Reilly book on CouchDB have been released and are receiving feedback. The 2 new committers we voted in last month, Paul Davis and Adam Kocoloski, are now actively checking in code. - Releases - We've a lot of progress releasing 0.9.0, the first beta release of Couchdb. We are now feature complete and we have 12 tickets are currently blocking the 0.9 release. With feature work done things should stabilize quickly.
CouchDB is a document oriented database. - Community - Jan and Chris Anderson are giving CouchDB Trainings at ApacheCon EU and Erlang Factory in SF, where Damien is a giving a keynote as well. Mailing list activity continues to grow, the user list had 761 messages in January, compared to 365 and 462 in November and December, respectively. The PMC has voted in 2 new committers: Adam Kocoloski and Paul Davis. - Releases - Less than 20 tickets are currently blocking the 0.9 release, and we've had a lot of community support in knocking out tickets. The replication security patch isn't done and may not make 0.9.0, in which case 0.9.0 will be another alpha release. - Community Problem - CouchDB as a project uses IRC too liberally and refers users and community with questions and concerns to IRC chat for both new discussions and decisions that have previously been considered. Because of this failure, we've projected the notion that we make make project decisions on IRC, and that those not on IRC are excluded. This can really hurt people's feelings. Instead we need to direct people to voice concerns and questions in the appropriate mailing lists so they can be discussed by the larger community. We have kicked off new discussions in the mailing lists about the core technical directions and upcoming releases: http://mail-archives.apache.org/mod_mbox/couchdb-dev/200902.mbox/%3c84F66023-030A-4669-B75C-3DCC92D71A78@yahoo.com%3e http://mail-archives.apache.org/mod_mbox/couchdb-dev/200902.mbox/%3c5B2D5ED2-6B85-41D7-BA78-3DD4BE7AFE13@apache.org%3e http://mail-archives.apache.org/mod_mbox/couchdb-dev/200902.mbox/%3cA5884A28-A73A-427E-A4B8-2BB1DCF3D6C2@apache.org%3e http://mail-archives.apache.org/mod_mbox/couchdb-dev/200902.mbox/%3ce282921e0902091306l7c478594vbfe8d6eb7a14e978@mail.gmail.com%3e We also now have written policies around limiting IRC usage on the communtiy wiki. Project members and the community have referred to me as BDFL. No PMC member gets special treatment, and we should actively discourage such notions. No one in the community is more special than others. If someone wants to contribute, their contributions and concerns should have a chance be considered by the wider community in the mailing lists, regardless if they are PMC or not. The failure of the CouchDB PMC on these issues is to ensure the community feels like their voice, concerns and contributions get a fair airing.
The board is very impressed with the way the community reacted to the feedback it recently received.
CouchDB is a distributed document-oriented database system written in Erlang. The project graduated to TLP in November 2008 and Damien Katz was approved as the Apache CouchDB PMC chair. = Community = The community around CouchDB grew in the last couple of months quite a bit. We gain attention in early adaptor markets and can look at the first production grade setups running on CouchDB (iWantMyName, pcapr.net<http://www.pcapr.net>). The mailing list traffic grew and so did the number of third party library implementations that interact with CouchDB. More and more support on the mailing list comes from outside the core team which proves that there is an active community growing. Multiple open source projects and commercial projects and products built on CouchDB have been released or launched in the last few weeks. We are trying to keep track of them onhttp://wiki.apache.org/couchdb/CouchDB_in_the_wild on github reveals around 30 projects around CouchDB. The three committers Chris Anderson, Noah Slater and Jan Lehnardt started releasing chapters from their work-in-progress book "CouchDB: The Definitive Guide" on http://books.couchdb.org/ The content will be licensed under Apache 2.0 and published in print by O'Reilly Media. The book mailing list has 340+ subscribers and the feedback is immense. For the book, Chris and Jan are working on CouchApp, a toolkit for writing standalone CouchDB applications that is gaining traction on its own. = Development = We are now looking to release CouchDB 0.9.0 in January, our first as TLP and our first BETA release. New features currently in trunk for 0.9.0: * Security and data validation functionality * View server internals re-architecture to allow the ability to quickly read stale views as indexes are being updated. * Multi-key view lookup enhancements * Include_docs. Ability to load full documents with view rows. * Btree performance improvements * Faster and more compact internal JSON term format, that is also the new Erlang canonical JSON term format. Additionally, when a low level JSON parser is implemented in core Erlang, it is will use this format and we'll gain more performance for free. * Ability to run a CouchDB server right from the project source directory, for development purposes * Streaming attachment writes * Support for on the fly converting json documents to other formats (XML, HTML, etc) * Deferred commits (optional acid) for faster update and replication speed = Infrastructure = We have now transfered all couchdb assets over to the final TLP locations, including the couchdb.apache.org site, the mailing lists and the SVN repositories.
The board is pleased seeing this much activity for such a young project.
CouchDB is a distributed document-oriented database system written in Erlang. The project graduated to TLP in November 2008 and Damien Katz was approved as the Apache CouchDB PMC. - Community Damien Katz was named Erlanger of the Year at the 2008 Erlang User Conference in Stockholm for his work with CouchDB. Noah Slater is super awesome. Claims to have award as proof (other project members skeptical). - Development We are now looking to release CouchDB 0.9.0 in early January, our first a TLP and our first BETA release. New features currently in trunk for 0.9.0: - Security and data validation functionality - View server internals re-architecture to allow the ability to quickly read stale views as indexes are being updated. - Multi-key view lookup enhancements - Include_docs. Ability to load full documents with view rows. - Btree performance improvements - Faster and more compact internal JSON term format, that is also the new Erlang canonical JSON term format. Additionally, when a low level JSON parser is implemented in core Erlang, it is will use this format and we'll gain more performance for free. - Ability to run a CouchDB server right from the project source directory, for development purposes - Infrastructure We have now transfered all couchdb assets over to the final TLP locations, including the couchdb.apache.org site, the mailing lists and the SVN repositories. The last remaining item is to setup a redirect from incubator.apache.org/couchdb/ to couchdb.apache.org. We have a daily build site hosted by Jan Lenhardt. http://build.couchdb.org/
Geir to follow up on their space requirements.
The board expressed their congratulations on the Erlanger of the Year award.
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software implementing a distributed, fault- tolerant and schema-free document-oriented database for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache CouchDB Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache CouchDB Project be and hereby is responsible for the creation and maintenance of software related to implementing a distributed, fault-tolerant and schema-free document-oriented database; and be it further RESOLVED, that the office of "Vice President, CouchDB" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache CouchDB Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache CouchDB Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache CouchDB Project: * J Chris Anderson (jchris@apache.org) * Damien Katz (damien@apache.org) * Jan Lehnardt (jan@apache.org) * Christopher Lenz (cmlenz - cmlenz@web.de) * Ted Leung (twl - twleung@sauria.com) * Noah Slater (nslater@apache.org) NOW, THEREFORE, BE IT FURTHER RESOLVED, that Damien Katz be appointed to the office of Vice President, CouchDB, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache CouchDB Project be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the CouchDB Project; and be it further RESOLVED, that the initial Apache CouchDB Project be and hereby is tasked with the migration and rationalization of the Apache Incubator CouchDB podling; and be it further RESOLVED, that all responsibility pertaining to the Apache Incubator CouchDB podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7A, Establish the Apache CouchDB project, was approved by Unanimous Vote of the directors present.
CouchDB is a distributed document-oriented database system written in Erlang. The project entered incubation on February 12th, 2008. Since the last report in August, we released CouchDB version 0.8.1. We are currently collecting feedback 1.3.2 cleared up some missing/mixed copyright issues that slipped past QA in earlier releases, and as of now we have no outstanding licensing issues. for a 0.9.0 release since trunk has gotten some significant additions: * faster b-tree operations * authentication for Futon, the admin interface * improvements for building CouchDB on BSD and Solaris systems * support for massive numbers of databases on a single node * improved binary attachment handling * multi-key-get and include-docs options for views An initial version of CouchDB's security model is also in the works for the 0.9 release. The project added J Chris Anderson (jchris) to the list of (now five) committers with the approval of the IPMC. A few patches that lead to new features were contributed by non-committers. General feedback, interest and support in and of CouchDB continues to grow. The project is currently asking the IPMC to recommend CouchDB's graduation to the Board.
CouchDB is a distributed document-oriented database system written in Erlang. The project entered incubation on February 12th, 2008. We have released CouchDB 0.8.0, our first podling release. New features include incremental reduce, compaction, the Mochiweb erlang HTTP library, enhancements to the ui interface (Futon) and build system (w/ spidermonkey now an external dependency). We are also about to release a 0.8.1 to fix bugs. The number of libraries and project integrating with CouchDB continues to grow, as does the number of contributors. We will likely be adding a new project member soon. CouchDB is now fully integrated with the Apache resources (bug system, mailing list, wiki, website, etc) and we believe CouchDB is satisfying all its community requirements to graduate to a full Apache project.
CouchDB is a distributed document-oriented database system written in Erlang. The project entered incubation on February 12th, 2008. Work continued on adding the Reduce-part of our Map/Reduce powered view system. Code for this is not yet in SVN, but is near completion. We also began making CouchDB configurable at runtime. IBM want to contribute JSearch-(JSON indexing built on Lucene)-support to CouchDB. We are in the process of discussing how to do this with the developers. JSearch as IBM-internal clearance of being added to Apache projects. The license of this unknown at this stage. Finally, we have been discussion open work items for our upcoming 0.8 and 1.0 releases respectively. We hope to be able to produce a 0.8 release soon.
CouchDB is a distributed document-oriented database system written in Erlang. The project entered incubation on February 12th, 2008. The infrastructure (SVN, JIRA, mailing lists, and web-site) has been set up, and the team has moved source, documentation, and bug reports from their former homes to the ASF. Work has continued on removing code forked from other projects from the CouchDB codebase. This includes Mozilla SpiderMonkey, the code for which was previously included with CouchDB in slightly modified form. Instead, it is now treated as an external compile-time dependency via a custom C wrapper using the SpiderMonkey API. Also, work is currently in progress on replacing the dependency on a forked version of `inets`, which is part of the Erlang standard library (EPL), with the MIT-licensed MochiWeb library. For the time being, the MochiWeb code is included in the CouchDB codebase, mostly because there has been no official release of that library yet.