From 91d6a5ab0c95b0f441e0e36b41d3a3d3380b78a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 3 Sep 2024 20:13:41 +0000 Subject: [PATCH] chore(main): release 1.0.0 --- CHANGELOG.md | 107 ++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 4 +- package.json | 2 +- 3 files changed, 110 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9447f498e8..c7590c874b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,112 @@ # Changelog +## 1.0.0 (2024-09-03) + + +### Features + +* add --overwrite-config and configurable uuid masking ([ef6671d](https://github.com/KernelDeimos/puter/commit/ef6671da18f6841cb2143808fe21586ac3505942)) +* add chat completions driver to puterai module ([4e3bd18](https://github.com/KernelDeimos/puter/commit/4e3bd1831e92e83ce9b4e30a16afd562b0221dd8)) +* add cross_origin_isolation option ([e539932](https://github.com/KernelDeimos/puter/commit/e53993207077aecd2c01712519251993bb2562bc)) +* add feature flag for /share ([461ea3e](https://github.com/KernelDeimos/puter/commit/461ea3eae6ad32bf34c43a822de7a06f08efb556)) +* add image generation driver to puterai module ([fb26fdb](https://github.com/KernelDeimos/puter/commit/fb26fdbc561d5545d28352427553695cd3237ad5)) +* Add Indonesian Translation for i18n ([033643b](https://github.com/KernelDeimos/puter/commit/033643b0e757b51ea0be90e2198bbec65d31cfc5)) +* add message encryption between Puter peers ([cea2964](https://github.com/KernelDeimos/puter/commit/cea29645fec493020a4f66e378b087fa17ae03d4)) +* add method to list models ([fd86934](https://github.com/KernelDeimos/puter/commit/fd86934bc9021541810447cf7e2a5f33b3e283b3)) +* add option to disable temporary users ([f9333b3](https://github.com/KernelDeimos/puter/commit/f9333b3d1e05bd0dffaecd2e29afd08ea61559fc)) +* add options to disable winston and devwatch ([5d5f566](https://github.com/KernelDeimos/puter/commit/5d5f5660b4020650b68b79ccf3860d3fb0bf98a9)) +* add password reset from server console ([984ae9e](https://github.com/KernelDeimos/puter/commit/984ae9e6a23da17414e43d58fc0e861827031269)) +* add server command to scan permissions ([54471fa](https://github.com/KernelDeimos/puter/commit/54471fada946a70eaa0df6bfceae995bc4e5848c)) +* add some default groups ([ba50d0f](https://github.com/KernelDeimos/puter/commit/ba50d0f96d58075abec067d24e6532bd874093f0)) +* add streaming to XHR driver client ([7600d9b](https://github.com/KernelDeimos/puter/commit/7600d9b07c5b719d529f8a48c38d9178efefa266)) +* add system user ([ab15629](https://github.com/KernelDeimos/puter/commit/ab156297a746c0754145c2abdb2c99bb1b30651a)) +* add test_mode flag ([9a9bd5e](https://github.com/KernelDeimos/puter/commit/9a9bd5eaf0aca8fd1cc57455db03dba55801d5a0)) +* add textract driver to puterai module ([f924d48](https://github.com/KernelDeimos/puter/commit/f924d48b02f39884931db45a05dd61b65f2cee4a)) +* add tts driver to puterai module ([78fa77d](https://github.com/KernelDeimos/puter/commit/78fa77d9200e0b9fafc4014f8d0cb08c74cd16cb)) +* add vietnamese localization-a ([c2d3d69](https://github.com/KernelDeimos/puter/commit/c2d3d69dbe33f36fcae13bcbc8e2a31a86025af9)) +* add writable attribute to fs items ([2386d87](https://github.com/KernelDeimos/puter/commit/2386d87229aa6205ef8ced6563371ab40a0def62)) +* **api:** add /lsmod ([32f0edb](https://github.com/KernelDeimos/puter/commit/32f0edb93a8fb0c33b0614b99c7fc439c8f6afc9)) +* grant user driver perms from admin ([c9ded89](https://github.com/KernelDeimos/puter/commit/c9ded89b22bb822c20aea379a17a8bdf74a658de)) +* JSON support for kv driver ([3ed7916](https://github.com/KernelDeimos/puter/commit/3ed7916856f03eafbe0891f2ab39c34d20d2bd24)) +* make public folders a config opt-in ([209555c](https://github.com/KernelDeimos/puter/commit/209555c1d93845fa129bea450f9c25d595a3c60f)) +* **puterai:** add claude ([d009cd0](https://github.com/KernelDeimos/puter/commit/d009cd0aaff645a24d37085ed41c55fe296a5722)) +* **puterai:** add groq ([53e7a91](https://github.com/KernelDeimos/puter/commit/53e7a91f1800b60b48575a6e41d96d2ccbd6d362)) +* **puterai:** add mistral ([055c628](https://github.com/KernelDeimos/puter/commit/055c628afd2e33589d3dc66c52934505143eafd4)) +* **puterai:** add streaming ([9d5963c](https://github.com/KernelDeimos/puter/commit/9d5963cdf5fe63a4f7970d2d03bc307f4d4fa3ab)) +* **puterai:** add togetherai ([bdfdf23](https://github.com/KernelDeimos/puter/commit/bdfdf2331b37680b95ac56b31026d3bdab4c173b)) +* **puterjs:** add drivers module ([439f52b](https://github.com/KernelDeimos/puter/commit/439f52b5a3f1a94e6d15ddacc315ae797f4709c2)) +* **readme:** add french readme respecting format and styling ([02e7e27](https://github.com/KernelDeimos/puter/commit/02e7e27796d42e280c21529fe8386a2129761825)) +* register dev center to apps ([10f4d7d](https://github.com/KernelDeimos/puter/commit/10f4d7d50ce9314f9c3888c74cb17c8ebbecee98)) +* replace default_user with admin ([f0c36a1](https://github.com/KernelDeimos/puter/commit/f0c36a1cdf16f11765c29360a5c38140008b90c7)) +* report feature flags in /whoami ([4561b89](https://github.com/KernelDeimos/puter/commit/4561b8937de025471c2dfb1771465d779cefab5d)) +* support canonical puter.js url in dev ([fd41ae2](https://github.com/KernelDeimos/puter/commit/fd41ae217c7a9f7229326f62a829471580a744bd)) +* update BR translation ([42a6b39](https://github.com/KernelDeimos/puter/commit/42a6b3938a588b8b4d1bd976c37e9c6e58408c75)) + + +### Bug Fixes + +* `launch_app` not considering `explorer` as a special case ([98e6964](https://github.com/KernelDeimos/puter/commit/98e69642d027a83975a0b2b825317213098bb689)) +* add anti-csrf token for /revoke-session ([b6b64d3](https://github.com/KernelDeimos/puter/commit/b6b64d3bccb6e17240a245c956ead2ae5a87c8dd)) +* add context to event listener aiife ([3f07ead](https://github.com/KernelDeimos/puter/commit/3f07ead1b9940ee133c142f4c34d19884bbb3cd2)) +* add env to EmitPlugin config ([4b89101](https://github.com/KernelDeimos/puter/commit/4b8910169a26f85489135cd84b27fe8f91b37bc6)) +* add missing driver parameter to /call endpoint ([b520783](https://github.com/KernelDeimos/puter/commit/b520783bf4a543c71eaef73277f42d5918ac4469)) +* add necessary iframe attributes for co isolation ([2a5cec7](https://github.com/KernelDeimos/puter/commit/2a5cec7ee914c9c97ae90b85464f9fc5332ad2fb)) +* admin user public folder ([3819584](https://github.com/KernelDeimos/puter/commit/3819584d119076658c9d4be2b2b941c58d122ad4)) +* disable unconfigured ai services ([476acae](https://github.com/KernelDeimos/puter/commit/476acae0e0d07c7b025cdbcfd86aacfedd7831a5)) +* dist ([ed7d6dc](https://github.com/KernelDeimos/puter/commit/ed7d6dcbfbf432ae90d9e379dbf47de5587a57a2)) +* do primary read of user after setting email_confirmed ([ef245b7](https://github.com/KernelDeimos/puter/commit/ef245b70df482ff470877459fcb28e1f490fe42d)) +* docker runtime fail because stdout columns ([94c0449](https://github.com/KernelDeimos/puter/commit/94c0449437ce4cb26d00a15a3f277bc7b09367b4)) +* **docker:** ensure temp admin pass shows ([d2c7477](https://github.com/KernelDeimos/puter/commit/d2c7477b3bf170be492a6d5387330645cdf9c33a)) +* don't try to sanitize null owners ([cb4cab5](https://github.com/KernelDeimos/puter/commit/cb4cab529affa5c28ddb32b90328ad47f21de8d4)) +* don't var when no var ([5f7d1f5](https://github.com/KernelDeimos/puter/commit/5f7d1f589a56b3d3ea2026dcbd5f9c48b8dc9e6d)) +* env for dev build ([46a0f71](https://github.com/KernelDeimos/puter/commit/46a0f714d10c2fa99ee9436f453176d54cc161f8)) +* fallback to read access in /sign ([813ee95](https://github.com/KernelDeimos/puter/commit/813ee95cee6f1fca79a886b12d8fe4603ca0d213)) +* fix 500 when check-app has bad url ([9a62200](https://github.com/KernelDeimos/puter/commit/9a622004ea488783127abd83f3f4caf779a5aabb)) +* fix CI attempt [#2](https://github.com/KernelDeimos/puter/issues/2) ([aebe89a](https://github.com/KernelDeimos/puter/commit/aebe89a1acb070764551e8e89e325325ffbed8f9)) +* fix CI attempt [#3](https://github.com/KernelDeimos/puter/issues/3) ([3bca973](https://github.com/KernelDeimos/puter/commit/3bca973f5f4e65a2bd24c634c347fbd681a7458b)) +* fix CI attempt [#4](https://github.com/KernelDeimos/puter/issues/4) ([84b993b](https://github.com/KernelDeimos/puter/commit/84b993bce913c3ad99127063bcfaae19331b199c)) +* fix CI attempt [#5](https://github.com/KernelDeimos/puter/issues/5) ([74adcdd](https://github.com/KernelDeimos/puter/commit/74adcddc1d60e0a513408a0716ed2b301126225d)) +* fix CI attempt [#6](https://github.com/KernelDeimos/puter/issues/6) ([9d549b1](https://github.com/KernelDeimos/puter/commit/9d549b192d149eac96c316ded645bf7c2e96153d)) +* fix CI attempt [#7](https://github.com/KernelDeimos/puter/issues/7) ([614f2c5](https://github.com/KernelDeimos/puter/commit/614f2c5061525f230ccd879bfb047434ac46a9ba)) +* fix owner ids for default apps ([283f409](https://github.com/KernelDeimos/puter/commit/283f409a662d126e7f3ce811f1467ac6fab9a522)) +* fix path issues under win32 platform ([d80f2fa](https://github.com/KernelDeimos/puter/commit/d80f2fa847bfaef98dc8d482898f5c15f268e4bd)) +* fix sourcemap ([cd39bb5](https://github.com/KernelDeimos/puter/commit/cd39bb5aa073286baa053f8458f0af54a4b7313a)) +* fix templates ([5d2a6fc](https://github.com/KernelDeimos/puter/commit/5d2a6fce305a3dcd4857f52ebb75f529dffe4790)) +* **i18n:** update zhtw.js to match en.js ([37fd666](https://github.com/KernelDeimos/puter/commit/37fd666a9a6788d5f0c59311499f29896b48bc82)) +* implicit app permissions bug ([6b4a19e](https://github.com/KernelDeimos/puter/commit/6b4a19e12a115be2c0e323d17340ab2ce2b6b025)) +* it was github actions the entire time ([602a198](https://github.com/KernelDeimos/puter/commit/602a19895c05b45a7d283470e7af3ae786be1bf2)) +* ll_write ([a7cdb70](https://github.com/KernelDeimos/puter/commit/a7cdb70251ae86f883257de3596838d20196c62d)) +* make webpack output not look like errors ([ad3d318](https://github.com/KernelDeimos/puter/commit/ad3d318d07377c78c0429247225655e489b68be4)) +* missing key for feature flag perm check ([1482048](https://github.com/KernelDeimos/puter/commit/14820481b9700a5c61c6d9a156944f42f9879008)) +* missing method in SLink ([5b74b4a](https://github.com/KernelDeimos/puter/commit/5b74b4affae5473029e887542717c76c7b32f562)) +* mistakes ([3092300](https://github.com/KernelDeimos/puter/commit/3092300a0144791b25816b39845a3d85968e9059)) +* only show 2fa when available ([9fa12d4](https://github.com/KernelDeimos/puter/commit/9fa12d43fc782d7e4d2584b1cf74dca13b7ced25)) +* popup login in co isolation mode ([8f87770](https://github.com/KernelDeimos/puter/commit/8f87770cebab32c00cb10133979d426306685292)) +* prevent large logs from service events (1) ([fa9cc8e](https://github.com/KernelDeimos/puter/commit/fa9cc8efcfda5e573c73841ae49c423879e5fcd8)) +* prevent large logs from service events (2) ([e514dfc](https://github.com/KernelDeimos/puter/commit/e514dfcf5049771af3901334e37b1a7c53e05452)) +* **puterai:** adapt message role for claude ([c08b897](https://github.com/KernelDeimos/puter/commit/c08b897d4a6a77c54a7e8d2e705e2048ab4797ba)) +* **puterai:** close streams ([eb18550](https://github.com/KernelDeimos/puter/commit/eb18550f411947a0d8ccaf283701596b1386cfe6)) +* **puterjs:** fix settings object check ([5a616f6](https://github.com/KernelDeimos/puter/commit/5a616f67dd22a0dcbb8a380bbbd2347a0029ce31)) +* read_only fields in ES ([e8f4c32](https://github.com/KernelDeimos/puter/commit/e8f4c328bff5c36b95fe460b80803e12e619f8ee)) +* remove abnoxious debug file ([5c636d4](https://github.com/KernelDeimos/puter/commit/5c636d4fd25e14ba3813f7fca3b70ff7bd6860e7)) +* remove accidentally left-over code ([72946f9](https://github.com/KernelDeimos/puter/commit/72946f920c9f27f4c9de3156aa9144d290699222)) +* remove flag that breaks puter-js webpack ([7aadae5](https://github.com/KernelDeimos/puter/commit/7aadae58ce1a51f925bf64c3d65ac1fa6971b164)) +* remove now-redundant loadScript call ([c9d09a7](https://github.com/KernelDeimos/puter/commit/c9d09a78b6f4bc9682d13d2f982f9a2b7f77dd66)) +* require confirmed email for public folder ([0519b4a](https://github.com/KernelDeimos/puter/commit/0519b4a71b236e464c9d1136065e8f5ba15def8e)) +* requirement for email_confirmed in backend ([6e325fa](https://github.com/KernelDeimos/puter/commit/6e325fa000f19b8f20d79829ab2bd78edce80425)) +* run mocha within packages in monorepo ([58c199c](https://github.com/KernelDeimos/puter/commit/58c199c15356ac087a04b16dd18e8fe0f1aea359)) +* **security:** hoist acl check in ll_read ([6a2fbc1](https://github.com/KernelDeimos/puter/commit/6a2fbc1925952ecceed741afe138270d1eeda7b7)) +* **security:** remove unconfirmed_email from /whoami for apps ([a002ad0](https://github.com/KernelDeimos/puter/commit/a002ad08e5622a349b5d24ed2c7c5f61215146b8)) +* **security:** signing in public folders ([937528f](https://github.com/KernelDeimos/puter/commit/937528f7676e8ace7287141e1f5057842a2b5eb7)) +* share services and features with apps ([48fea77](https://github.com/KernelDeimos/puter/commit/48fea77a20a0938fc2272483c798b817ca1c9848)) +* sqlite condition in MonthlyUsageService ([d4319ea](https://github.com/KernelDeimos/puter/commit/d4319ea072e0793a32dbddb1d456227cf481e42c)) +* sqlite migrations error ([d0e461e](https://github.com/KernelDeimos/puter/commit/d0e461e206300e7fe3f9bc7f54eaa3a25bb762d8)), closes [#639](https://github.com/KernelDeimos/puter/issues/639) +* syntax error and formatting issue ([3a09e84](https://github.com/KernelDeimos/puter/commit/3a09e84838fe8b74bd050641620eec87d9f59dfc)) +* typo in a default file ([aa61c30](https://github.com/KernelDeimos/puter/commit/aa61c3009c624099e7bd518870b18b02c008530c)) +* use jq el for focus ([d350264](https://github.com/KernelDeimos/puter/commit/d35026467eb9a5f67d6ec0c99f2a24d418b8e3a5)) +* webpack error reporting + unintentional whitespace changes ([4910838](https://github.com/KernelDeimos/puter/commit/4910838ab1a72738b44f948cbf65feea848e5271)) +* well kinda (HOSTNAME in phoenix) ([7043b94](https://github.com/KernelDeimos/puter/commit/7043b9400c63842c4c54d82724167666708d3119)) + ## v2.4.2 (2024-07-22) ### Puter diff --git a/package-lock.json b/package-lock.json index a28ed1a782..c50dda978c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "puter.com", - "version": "2.4.1", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "puter.com", - "version": "2.4.1", + "version": "1.0.0", "license": "AGPL-3.0-only", "workspaces": [ "src/*", diff --git a/package.json b/package.json index 886b2def04..165b3e5d25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "puter.com", - "version": "2.4.1", + "version": "1.0.0", "author": "Puter Technologies Inc.", "license": "AGPL-3.0-only", "description": "Desktop environment in the browser!",