From b675591e8f3af2994a8d947c1debb0d51ac2073e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 08:49:01 +0000 Subject: [PATCH] chore(master): release 1.43.0 [skip-ci] --- CHANGELOG.md | 77 +++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 4 +-- package.json | 2 +- 3 files changed, 80 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 73c833480..906af0416 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,82 @@ # Changelog +## [1.43.0](https://github.com/figassis/wildduck/compare/v1.42.2...v1.43.0) (2024-03-11) + + +### Features + +* **api-addresses:** ZMS-115 ([#608](https://github.com/figassis/wildduck/issues/608)) ([85e09ec](https://github.com/figassis/wildduck/commit/85e09ecc772618ea2bccc7912181c6217a6e7b9c)) +* **api-health:** Added `/health` endpoint to check Wildduck API health during runtime ZMS-120 ([#607](https://github.com/figassis/wildduck/issues/607)) ([84ab0c0](https://github.com/figassis/wildduck/commit/84ab0c09dcf915eb29652c49244708703be21b0c)) +* **api-mailboxes:** Mailboxes API endpoints added to automatic API docs generation ZMS-114 ([#602](https://github.com/figassis/wildduck/issues/602)) ([76d0e8f](https://github.com/figassis/wildduck/commit/76d0e8f9e29c09b60129d3c8bacfc1db64328c73)) +* **api-search:** Allow searching for messages by uid ([#587](https://github.com/figassis/wildduck/issues/587)) ([a4ae3d7](https://github.com/figassis/wildduck/commit/a4ae3d7113758d51a9ab04f6ea0bf97fbbcc48c2)) +* **api-upload:** Allow to upload a draft message with incorrect (non-emal) `to` addresses ZMS-117 ([#595](https://github.com/figassis/wildduck/issues/595)) ([8b7f6c9](https://github.com/figassis/wildduck/commit/8b7f6c923ef89fd4391862f3719810b56008ca22)) +* **apidocs:** Autogenerate OpenAPI docs ZMS-100 ([#552](https://github.com/figassis/wildduck/issues/552)) ([ea24b93](https://github.com/figassis/wildduck/commit/ea24b9328b6984db841de86309f1712f100acb97)) +* **docs:** ZMS-[9x] Automatic API generation ([#535](https://github.com/figassis/wildduck/issues/535)) ([c1cc143](https://github.com/figassis/wildduck/commit/c1cc143663bc8ad81794eb9bf4cee04a37937899)) +* **mailbox-count-limit:** Set a limit for maximum number of mailbox folders ZMS-93 ([#542](https://github.com/figassis/wildduck/issues/542)) ([779bb11](https://github.com/figassis/wildduck/commit/779bb11e831eb902330db3ed9056f90aeba4234c)) +* **storage:** Added cid property to storage files ([#502](https://github.com/figassis/wildduck/issues/502)) ([80797ee](https://github.com/figassis/wildduck/commit/80797eebec9f11df3b63b52575609610aa8bfd0c)) +* **upload:** ZMS-111 ([#584](https://github.com/figassis/wildduck/issues/584)) ([6bdeeaa](https://github.com/figassis/wildduck/commit/6bdeeaa164fbe125fc9e771c1846386299a0cc26)) + + +### Bug Fixes + +* **addressregister:** Do not add no-reply addresses to the addressregister ZMS-99 ([#551](https://github.com/figassis/wildduck/issues/551)) ([be24af0](https://github.com/figassis/wildduck/commit/be24af0d2665fb27f85ff0f0435e4480c21575fa)) +* **api-2fa:** Added 2FA API endpoints to API docs generation ZMS-124 ([#626](https://github.com/figassis/wildduck/issues/626)) ([0efae19](https://github.com/figassis/wildduck/commit/0efae19f9e5d6368ec4121d7f4601df470ebba24)) +* **api-addresses:** Fix tags typo in addresses.js ([#627](https://github.com/figassis/wildduck/issues/627)) ([7e9e62e](https://github.com/figassis/wildduck/commit/7e9e62ea7ae05da7f7b20ec1027df5649c26534e)) +* **api-autoreplies:** Added logging to graylog. Autoreply docs have a created field now ZMS-127 ([#633](https://github.com/figassis/wildduck/issues/633)) ([f6f5f5e](https://github.com/figassis/wildduck/commit/f6f5f5eb65023e8272fbac4d07da1d70070ea5e4)) +* **api-autoreply:** Autoreply API endpoints added to API docs generation ZMS-130 ([#632](https://github.com/figassis/wildduck/issues/632)) ([aa60ef9](https://github.com/figassis/wildduck/commit/aa60ef93fec943718a5a1fa03494526162cbabed)) +* **api-dkim:** Add all DKIM API endpoints to API docs generation ZMS-129 ([#630](https://github.com/figassis/wildduck/issues/630)) ([78a9e1b](https://github.com/figassis/wildduck/commit/78a9e1b2a8fbc413663716bfe92fe3b2855c54d1)) +* **api-dkim:** DKIM now supports ED25519 keys, both in PEM and raw format as input ZMS-125 ([#617](https://github.com/figassis/wildduck/issues/617)) ([3d7d0a6](https://github.com/figassis/wildduck/commit/3d7d0a6d6a8e38d9e368cc9ffa9abe9c3302b232)) +* **api-docs:** Fix openapi.yaml so it passes schema validation ([#588](https://github.com/figassis/wildduck/issues/588)) ([4a4fb2f](https://github.com/figassis/wildduck/commit/4a4fb2feeddcbf799b4fd36554b307b48cf0ace6)) +* **api-docs:** Fixed requestBody in API docs ZMS-118 ([#593](https://github.com/figassis/wildduck/issues/593)) ([fae91d1](https://github.com/figassis/wildduck/commit/fae91d148444029e6f1da101cb15da8d431ce6e4)) +* **api-domainaliases:** Added DomainAliases API endpoints to API docs generation ZMS-132 ([#641](https://github.com/figassis/wildduck/issues/641)) ([5af8126](https://github.com/figassis/wildduck/commit/5af8126e549760fb2a0c51be9dff73a16164d44e)) +* **api-filters:** Add Filters API endpoints to API docs generation ZMS-121 ([#611](https://github.com/figassis/wildduck/issues/611)) ([95f829d](https://github.com/figassis/wildduck/commit/95f829d16aa24883bd763179581b5288acc51f3d)) +* **api-filters:** Filter creation is now logged to graylog and authlog ZMS-34 ([#616](https://github.com/figassis/wildduck/issues/616)) ([6f0e4b5](https://github.com/figassis/wildduck/commit/6f0e4b54be9dd83ebd781d3aed204a8934da29fe)) +* **api-filters:** Return valid action.mailbox value for a filter object ([c00cc02](https://github.com/figassis/wildduck/commit/c00cc026586fb20eb4509f0d9cc66174bb792c5d)) +* **api-generate:** Move API generation code into separate package and use it ZMS-119 ([#613](https://github.com/figassis/wildduck/issues/613)) ([c7a1ab4](https://github.com/figassis/wildduck/commit/c7a1ab49874ae422c28129f77d5624ccc89af1ff)) +* **api-generation:** api generation package now uses WIldduck Joi and does not depend on fixed joi version ZMS-126 ([#639](https://github.com/figassis/wildduck/issues/639)) ([9f704f7](https://github.com/figassis/wildduck/commit/9f704f7c5d6bbb99db85c96c2ec494490dc34564)) +* **api-quota:** Quota reset now also logs storage diff. Log now includes zero valued fields ZMS-128 ([#640](https://github.com/figassis/wildduck/issues/640)) ([64c6b5e](https://github.com/figassis/wildduck/commit/64c6b5e63cc7d7fbcc6d17ea0e63108c07bceb78)) +* **api-search:** Fixed or query. Fixes [#592](https://github.com/figassis/wildduck/issues/592) ([4336554](https://github.com/figassis/wildduck/commit/43365542a375433174ea3f8659b4f3ffb0a67732)) +* **api:** header.key and header.value not required ZMS-116 ([#582](https://github.com/figassis/wildduck/issues/582)) ([29cffe0](https://github.com/figassis/wildduck/commit/29cffe0d5f92373d22dc3be0b36543ad0c7a381c)) +* **api:** Remove unnecessary required() that brakes the e-mail send ([#580](https://github.com/figassis/wildduck/issues/580)) ([d80ba77](https://github.com/figassis/wildduck/commit/d80ba77650f539a47e5a7c28cfd9c9d0de48b3e4)) +* **attachments:** Added contentDisposition property for attachments ([292bbc2](https://github.com/figassis/wildduck/commit/292bbc28217f6ad271edbcea8416d2bab719726f)) +* **audit:** Fixed `find()` query for expired audits ([#547](https://github.com/figassis/wildduck/issues/547)) ([48b9efb](https://github.com/figassis/wildduck/commit/48b9efb8ca4b300597b2e8f5ef4aa307ac97dcfe)) +* **ci:** Added NPM release workflow ([f4cdbb2](https://github.com/figassis/wildduck/commit/f4cdbb2ba5f9607dc6ca521cfcbaaed14d338bef)) +* **ci:** Added NPM release workflow ([326ed59](https://github.com/figassis/wildduck/commit/326ed59bb94cac6e462b2a503a26eaafd0137093)) +* **debug:** replaced SIGPIPE with SIGHUP to generate snapshots ([7a30ed7](https://github.com/figassis/wildduck/commit/7a30ed7861166e92f63e9157f3b1719957cd8520)) +* **defer:** Added new setting const:sender:defer_times ZMS 63 ([#574](https://github.com/figassis/wildduck/issues/574)) ([9aab242](https://github.com/figassis/wildduck/commit/9aab24267b8c90d7d1af30fcace8c60704e1ea27)) +* **deps:** bumped deps to upgrade mailauth for fixed ed25519 DKIM support ([857e4c0](https://github.com/figassis/wildduck/commit/857e4c0a01327d12f87f0017dcf40e2c9967347e)) +* **deps:** Bumped nodemailer to force embedded images to content-disposition:inline ([1fee80e](https://github.com/figassis/wildduck/commit/1fee80eb30411e9dff73ee762f3528c1c61f9b96)) +* **deps:** downgraded joi to fix conflict with restifyapigenerate ([6724ec9](https://github.com/figassis/wildduck/commit/6724ec9f5ecc4ff67ffc8cbc30d42c5bec135ec5)) +* **docker:** moved docker release workflow under release workflow ([2641c7e](https://github.com/figassis/wildduck/commit/2641c7e7be07fc174d2275a641c05c2da6caa48b)) +* **docker:** moved docker release workflow under release workflow ([64be636](https://github.com/figassis/wildduck/commit/64be63686fa5a7fe291589b15121c2967801acd6)) +* **docker:** moved docker release workflow under release workflow ([8db8d21](https://github.com/figassis/wildduck/commit/8db8d212850fdf42a4ae394eff99175e03c535b4)) +* **docker:** moved docker release workflow under release workflow ([efbe0dd](https://github.com/figassis/wildduck/commit/efbe0dd67306d2c91d2f2737177526b6abaf730d)) +* **docker:** trying to get release building working ([761f5fa](https://github.com/figassis/wildduck/commit/761f5fa18d1260f8dcf5dbb2dcaab078c4d90aab)) +* **docs:** /users API docs ZMS-110 ([#575](https://github.com/figassis/wildduck/issues/575)) ([a15878c](https://github.com/figassis/wildduck/commit/a15878c7d709473c5b0d4eec2062e9425c9b5e31)) +* **docs:** Added support for enums ZMS-104 ([#565](https://github.com/figassis/wildduck/issues/565)) ([28bdc76](https://github.com/figassis/wildduck/commit/28bdc7621e13a96965a2a24caee873cf15b8aa31)) +* **docs:** Fixed descriptions ZMS-101 ([#553](https://github.com/figassis/wildduck/issues/553)) ([3c9e175](https://github.com/figassis/wildduck/commit/3c9e17595cffd32475f51aa104ab09d721989e6f)) +* fixed typo validateSequnce > validateSequence (closes [#518](https://github.com/figassis/wildduck/issues/518)) ([#520](https://github.com/figassis/wildduck/issues/520)) ([8766ab9](https://github.com/figassis/wildduck/commit/8766ab9cf50c624d7f1f94ed7136d71387762449)) +* **git:** Changed git: url in install script to https: ([#610](https://github.com/figassis/wildduck/issues/610)) ([5019cf1](https://github.com/figassis/wildduck/commit/5019cf13b28dc30b6e1440717fe9ece031da9cba)) +* **imap-search:** rename `headerdate` to `date` (closes [#560](https://github.com/figassis/wildduck/issues/560)) ([#561](https://github.com/figassis/wildduck/issues/561)) ([fd98244](https://github.com/figassis/wildduck/commit/fd98244342089dc8a587e3e45b559f12f8764140)) +* **imap-starttls:** define `SNICallback` only when insecure (closes [#635](https://github.com/figassis/wildduck/issues/635)) ([#637](https://github.com/figassis/wildduck/issues/637)) ([4b19dee](https://github.com/figassis/wildduck/commit/4b19dee20b740f9636ab6a06f1379a4fe5f433fb)) +* **imapconnection:** inherit logger and loggelf from server for IMAPConnection ([#533](https://github.com/figassis/wildduck/issues/533)) ([667f992](https://github.com/figassis/wildduck/commit/667f992ca4bb9f7b50e6f8102ce08f1d3bc0b962)) +* **imap:** fixed string conversion to utf8 vs binary (closes [#563](https://github.com/figassis/wildduck/issues/563)) ([#564](https://github.com/figassis/wildduck/issues/564)) ([ee2708e](https://github.com/figassis/wildduck/commit/ee2708e4c150f79745a2a81e3e4555a7549c426d)) +* **index:** removed unneeded related_attachments index ([81ec8ca](https://github.com/figassis/wildduck/commit/81ec8ca2f59f083c1ded6814ca98076e2e1ee44c)) +* **journal-parse:** Improve idle CPU performance ZMS-109 ([#597](https://github.com/figassis/wildduck/issues/597)) ([5721047](https://github.com/figassis/wildduck/commit/5721047bc1c23b816f08cbf1cba7fbe494724af5)) +* **mailbox-create:** Use correct database for loading User data when creating mailboxes ([#550](https://github.com/figassis/wildduck/issues/550)) ([4434cb5](https://github.com/figassis/wildduck/commit/4434cb5e1ff4414da874b62997da5ea41892a286)) +* **message-threading:** Take non-standard but conventional subject prefixes into account ([#605](https://github.com/figassis/wildduck/issues/605)) ([816114f](https://github.com/figassis/wildduck/commit/816114f655e34adc15dc27ee13530fdc094b01e0)) +* **mime-parsing:** ensure that text content for multipart nodes always ends with a newline. Fixes [#571](https://github.com/figassis/wildduck/issues/571) ([6f4994d](https://github.com/figassis/wildduck/commit/6f4994d3a00c8ec73921b443aee4c2cc65561922)) +* package.json to reduce vulnerabilities ([53d7ec6](https://github.com/figassis/wildduck/commit/53d7ec64d9e4a78eca977f6992dd959bcd981f6d)) +* **package:** fixed breaking package lock file ([c008191](https://github.com/figassis/wildduck/commit/c0081919fe09dc88617bd80be85c6fe5dcfa05b7)) +* **pop3-starttls:** ensure default SNICallback option ([f61111e](https://github.com/figassis/wildduck/commit/f61111e3cc2d48aaa4ae0ad31e0665caa3db8394)) +* **pop3:** if connection is closed during authentication, then do not process the response. Fixes [#596](https://github.com/figassis/wildduck/issues/596) ([eecb31a](https://github.com/figassis/wildduck/commit/eecb31ac9a55b6d60a0d5f956375b35a7a5c0363)) +* **pop3:** run socket.destroy() if pop3 socket is not closed in 1.5s ([2de6c0b](https://github.com/figassis/wildduck/commit/2de6c0bc128424e97b53d98239738c9c1c362e0c)) +* **release:** Added package-lock required for pubslishing ([6b42cc5](https://github.com/figassis/wildduck/commit/6b42cc5c289645299d14e08ae42c75aecabf3217)) +* **release:** updated repo url for automatic publishing ([48ce200](https://github.com/figassis/wildduck/commit/48ce2005be143767f53d8251d0b40e9661c31930)) +* **sending:** Do not count sending limits twice ([#505](https://github.com/figassis/wildduck/issues/505)) ([b9349f6](https://github.com/figassis/wildduck/commit/b9349f6e8315873668d605e6567ced2d7b1c0c80)) +* **test:** Added POST storage test ([#492](https://github.com/figassis/wildduck/issues/492)) ([1c17f5f](https://github.com/figassis/wildduck/commit/1c17f5fefc456e95a1f226ca826a273ca07336c4)) +* **upload:** allow empty name field in the Upload message FROM: header ZMS-113 ([#577](https://github.com/figassis/wildduck/issues/577)) ([c1e28db](https://github.com/figassis/wildduck/commit/c1e28db0f3d37b507e7aaef6b26557b27f7ab2f3)) + ## [1.42.2](https://github.com/nodemailer/wildduck/compare/v1.42.1...v1.42.2) (2024-02-26) diff --git a/package-lock.json b/package-lock.json index 64edbafc6..2663ca81e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wildduck", - "version": "1.42.2", + "version": "1.43.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wildduck", - "version": "1.42.2", + "version": "1.43.0", "license": "EUPL-1.2", "dependencies": { "@fidm/x509": "1.2.1", diff --git a/package.json b/package.json index 886ab7f3d..8eb7fbe73 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wildduck", - "version": "1.42.2", + "version": "1.43.0", "description": "IMAP/POP3 server built with Node.js and MongoDB", "main": "server.js", "scripts": {