Hi, many thanks to everyone for the new release and your consistently excellent work!!
Best wishes, Olaf ________________________________ Von: Jan Lehnardt <[email protected]> Gesendet: Freitag, 27. September 2024 11:34 An: [email protected] <[email protected]>; [email protected] <[email protected]>; [email protected] <[email protected]>; developers CouchDB <[email protected]>; [email protected] <[email protected]> Betreff: [ANNOUNCE] Apache CouchDB 3.4.1 released This Message Is From an External Sender This message came from outside your organization. Dear community, Apache CouchDB® 3.4.1 has been released and is available for download. It is a feature and bugfix release, and was originally published on 2024-09-27. 3.4.1? — What happened to 3.4.0?! Great question! ------------------------------------------------- We had 3.4.0 _almost_ ready to be released and mere hours before making it official, we realised that a new feature could lead to an unsatisfactory scenario for some users. Namely: the automatic upgrading of password hashes to a stronger algorithm could lead to folks upgrading to 3.4.0 and them not being able to roll back to the previous version without locking out users that have had their password hashes automatically upgrade. The CouchDB team aims to make every release _safe to upgrade_, aside from major releases with well-documented breaking changes. So 3.4.0 would not be safe to upgrade and we decided to not announce its availability, even though everything was ready to go. Instead we immediately fast-tracked version 3.4.1 that disabled the feature by default and this is instead the release that is safe to upgrade to. Please note that the new hashing algorithm is still enabled by default. User accounts created after the upgrade will not be able to downgrade. The CouchDB team recommends enabling the feature once you are safely running 3.4.1 and have no longer a need to downgrade. Release Notes highlights: ------------------------- * Add Nouveau (beta) a modern, from-the-ground-up implementation of Lucene-based full-text search for CouchDB. * Add QuickJS as a JavaScript engine option. Advantages over SpiderMonkey: * Preliminary test results show multiple performance improvements. * 4x faster than SpiderMonkey 1.8.5. * 5x faster than SpiderMonkey 91. * 6x reduced memory usage per `couchjs` process (5MB vs 30MB). * Optionally replace md5 with xxHash for data integrity checksums. 30% speed up on larger (128k) docs, no difference for smaller docs. * Require auth for `_replicate` endpoint. This continues the 3.x closed-by-default design goal. * Introduce PBKDF2-SHA256 for password hashing. The existing PBKDF2-SHA1 variant is now deprecated. * Many small and medium performance improvements (https://urldefense.com/v3/__https://docs.couchdb.org/en/latest/whatsnew/3.4.html*performance__;Iw!!Lfr5fGetHw!sR8bnA0p3M4YDf0ujw7JFxqnEOMNdkF6TWNvCw678TITPHgzdKeLOQYuE3KMXU2D5g01QwF6IQ$). * Many, many bug fixes and improvements to our test suite. See the official release notes document for an exhaustive list of all changes: https://urldefense.com/v3/__https://docs.couchdb.org/en/stable/whatsnew/3.4.html__;!!Lfr5fGetHw!sR8bnA0p3M4YDf0ujw7JFxqnEOMNdkF6TWNvCw678TITPHgzdKeLOQYuE3KMXU2D5g3I9PgfJA$ Pre-built packages for Windows, macOS, Debian/Ubuntu and RHEL/CentOS as well as Docker images for CouchDB and Nouveau are available alongside the source code distribution: https://urldefense.com/v3/__https://couchdb.apache.org/*download__;Iw!!Lfr5fGetHw!sR8bnA0p3M4YDf0ujw7JFxqnEOMNdkF6TWNvCw678TITPHgzdKeLOQYuE3KMXU2D5g2uTNeYnw$ Apache CouchDB® lets you access your data where you need it. The Couch Replication Protocol is implemented in a variety of projects and products that span every imaginable computing environment from globally distributed server-clusters, over mobile phones to web browsers. Store your data safely, on your own servers, or with any leading cloud provider. Your web- and native applications love CouchDB, because it speaks JSON natively and supports binary data for all your data storage needs. The Couch Replication Protocol lets your data flow seamlessly between server clusters to mobile phones and web browsers, enabling a compelling offline-first user-experience while maintaining high performance and strong reliability. CouchDB comes with a developer-friendly query language, and optionally MapReduce for simple, efficient, and comprehensive data retrieval. The community would like to thank all contributors for their part in making this release, from the smallest bug report or patch to major contributions in code, design, or marketing, we couldn’t have done it without you! On behalf of the CouchDB PMC, Jan Lehnardt — ________________________________ Edscha Holding GmbH Sitz der Gesellschaft: Remscheid Registergericht: Wuppertal, HRB 22889 Geschäftsführung: Francisco J. Riberas Mera, David Vázquez Pascual, César Pontvianne de la Maza, Roberto Aristi Ansorena, Ervin Jahic und Volker Weiss Vertretungsberechtigt sind nur Geschäftsführer und schriftlich Bevollmächtigte. Solely Managing Directors or employees with a written proxy have got power of representation. Edscha Holding GmbH ist ein Unternehmen der Gestamp Gruppe. Diese E-Mail, die darin enthaltenen Informationen und/oder etwaige Anhänge (nachstehend die „Nachricht“), ist nur für die Person(en) zu lesen bestimmt, an die sie gerichtet ist. Sollten Sie nicht der beabsichtigte Empfänger sein, werden Sie hiermit darauf hingewiesen, dass das unbefugte Lesen, Verwenden, Offenlegen und/oder Kopieren der Nachricht nach geltendem Recht verboten sein kann. Sollten Sie diese Nachricht irrtümlich erhalten haben, informieren Sie uns bitte umgehend, indem Sie auf diese Nachricht antworten und vernichten diese anschließend. Die Nachricht kann private und vertrauliche Informationen enthalten. Jegliche Bearbeitung oder Verwendung dieser Informationen muss mit der größtmöglichen Sorgfalt in Bezug auf die Vertraulichkeit erfolgen, da ihre Weitergabe zu anderen Zwecken als den in der Nachricht genannten oder aus ihr abgeleiteten verboten ist. Außerdem kann die Nachricht personenbezogene Daten enthalten. Wir informieren Sie, dass Gestamp die Datenschutzbestimmungen einhält. Für weitere Informationen empfehlen wir Ihnen, die auf der Website von Gestamp veröffentlichte Datenschutzgrundsätze<https://gestamp.com/Data-protection-policy> <https://gestamp.com/Data-protection-policy> zu lesen. Edscha Holding GmbH is a company of the Gestamp group. This e-mail, the information contained therein and/or any attachments (hereinafter the "message"), is intended to be read only by the person(s) to whom it is addressed. If you are not the intended recipient, you are hereby notified that unauthorized reading, use, disclosure and/or copying of the message may be prohibited under applicable law. If you have received this message by mistake, please inform us immediately by replying to this message and proceed to its destruction. The message may contain private and confidential information. Any treatment or use thereof, must be carried out with the highest possible degree of diligence in terms of confidentiality, being prohibited its disclosure for purposes other than the matter detailed in the message or inferred from it. Furthermore, the message may contain personal data. We inform you that Gestamp complies with Data Protection regulations. For more information, we recommend that you read the Data Protection Policy<https://gestamp.com/Data-protection-policy> published on the Gestamp website.
