|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 1.0.0 (2024-08-29) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add --overwrite-config and configurable uuid masking ([ef6671d](https://github.com/Koppeks/puter/commit/ef6671da18f6841cb2143808fe21586ac3505942)) |
| 9 | +* add (pt-br) translation for system settings. ([77211c4](https://github.com/Koppeks/puter/commit/77211c4f71b0285fb3060f7e5c8d493b4d7c4f0c)) |
| 10 | +* add /group/list endpoint ([d55f38c](https://github.com/Koppeks/puter/commit/d55f38ca68899c3574cfe328d2b206b1143ff0d4)) |
| 11 | +* add chat completions driver to puterai module ([4e3bd18](https://github.com/Koppeks/puter/commit/4e3bd1831e92e83ce9b4e30a16afd562b0221dd8)) |
| 12 | +* add cross_origin_isolation option ([e539932](https://github.com/Koppeks/puter/commit/e53993207077aecd2c01712519251993bb2562bc)) |
| 13 | +* add feature flag for /share ([461ea3e](https://github.com/Koppeks/puter/commit/461ea3eae6ad32bf34c43a822de7a06f08efb556)) |
| 14 | +* add image generation driver to puterai module ([fb26fdb](https://github.com/Koppeks/puter/commit/fb26fdbc561d5545d28352427553695cd3237ad5)) |
| 15 | +* Add Indonesian Translation for i18n ([033643b](https://github.com/Koppeks/puter/commit/033643b0e757b51ea0be90e2198bbec65d31cfc5)) |
| 16 | +* add message encryption between Puter peers ([cea2964](https://github.com/Koppeks/puter/commit/cea29645fec493020a4f66e378b087fa17ae03d4)) |
| 17 | +* add method to list models ([fd86934](https://github.com/Koppeks/puter/commit/fd86934bc9021541810447cf7e2a5f33b3e283b3)) |
| 18 | +* add option to disable temporary users ([f9333b3](https://github.com/Koppeks/puter/commit/f9333b3d1e05bd0dffaecd2e29afd08ea61559fc)) |
| 19 | +* add options to disable winston and devwatch ([5d5f566](https://github.com/Koppeks/puter/commit/5d5f5660b4020650b68b79ccf3860d3fb0bf98a9)) |
| 20 | +* add password reset from server console ([984ae9e](https://github.com/Koppeks/puter/commit/984ae9e6a23da17414e43d58fc0e861827031269)) |
| 21 | +* add server command to scan permissions ([54471fa](https://github.com/Koppeks/puter/commit/54471fada946a70eaa0df6bfceae995bc4e5848c)) |
| 22 | +* add some default groups ([ba50d0f](https://github.com/Koppeks/puter/commit/ba50d0f96d58075abec067d24e6532bd874093f0)) |
| 23 | +* add streaming to XHR driver client ([7600d9b](https://github.com/Koppeks/puter/commit/7600d9b07c5b719d529f8a48c38d9178efefa266)) |
| 24 | +* add system user ([ab15629](https://github.com/Koppeks/puter/commit/ab156297a746c0754145c2abdb2c99bb1b30651a)) |
| 25 | +* add test_mode flag ([9a9bd5e](https://github.com/Koppeks/puter/commit/9a9bd5eaf0aca8fd1cc57455db03dba55801d5a0)) |
| 26 | +* add textract driver to puterai module ([f924d48](https://github.com/Koppeks/puter/commit/f924d48b02f39884931db45a05dd61b65f2cee4a)) |
| 27 | +* add tts driver to puterai module ([78fa77d](https://github.com/Koppeks/puter/commit/78fa77d9200e0b9fafc4014f8d0cb08c74cd16cb)) |
| 28 | +* add vietnamese localization-a ([c2d3d69](https://github.com/Koppeks/puter/commit/c2d3d69dbe33f36fcae13bcbc8e2a31a86025af9)) |
| 29 | +* add writable attribute to fs items ([2386d87](https://github.com/Koppeks/puter/commit/2386d87229aa6205ef8ced6563371ab40a0def62)) |
| 30 | +* **api:** add /lsmod ([32f0edb](https://github.com/Koppeks/puter/commit/32f0edb93a8fb0c33b0614b99c7fc439c8f6afc9)) |
| 31 | +* Display app icon and description in embeds ([ef298ce](https://github.com/Koppeks/puter/commit/ef298ce3aa3ce90224e883fb0ba33f9cd3a3da44)) |
| 32 | +* grant user driver perms from admin ([c9ded89](https://github.com/Koppeks/puter/commit/c9ded89b22bb822c20aea379a17a8bdf74a658de)) |
| 33 | +* JSON support for kv driver ([3ed7916](https://github.com/Koppeks/puter/commit/3ed7916856f03eafbe0891f2ab39c34d20d2bd24)) |
| 34 | +* make public folders a config opt-in ([209555c](https://github.com/Koppeks/puter/commit/209555c1d93845fa129bea450f9c25d595a3c60f)) |
| 35 | +* **phoenix:** Make `clear` clear scrollback unless `-x` is given ([75a989a](https://github.com/Koppeks/puter/commit/75a989a7b69bfdfdf69e5f0365027c5b27d8bfc6)) |
| 36 | +* **phoenix:** Show actual host name in prompt and neofetch ([4539408](https://github.com/Koppeks/puter/commit/4539408a218a50244dc615cf7de56c29dcac53e6)) |
| 37 | +* **puterai:** add claude ([d009cd0](https://github.com/Koppeks/puter/commit/d009cd0aaff645a24d37085ed41c55fe296a5722)) |
| 38 | +* **puterai:** add groq ([53e7a91](https://github.com/Koppeks/puter/commit/53e7a91f1800b60b48575a6e41d96d2ccbd6d362)) |
| 39 | +* **puterai:** add mistral ([055c628](https://github.com/Koppeks/puter/commit/055c628afd2e33589d3dc66c52934505143eafd4)) |
| 40 | +* **puterai:** add streaming ([9d5963c](https://github.com/Koppeks/puter/commit/9d5963cdf5fe63a4f7970d2d03bc307f4d4fa3ab)) |
| 41 | +* **puterai:** add togetherai ([bdfdf23](https://github.com/Koppeks/puter/commit/bdfdf2331b37680b95ac56b31026d3bdab4c173b)) |
| 42 | +* **puterjs:** add drivers module ([439f52b](https://github.com/Koppeks/puter/commit/439f52b5a3f1a94e6d15ddacc315ae797f4709c2)) |
| 43 | +* rate-limit for excessive groups ([4af279a](https://github.com/Koppeks/puter/commit/4af279a72fc9de89ddc3ba51806ca3760a36265d)) |
| 44 | +* **readme:** add french readme respecting format and styling ([02e7e27](https://github.com/Koppeks/puter/commit/02e7e27796d42e280c21529fe8386a2129761825)) |
| 45 | +* register dev center to apps ([10f4d7d](https://github.com/Koppeks/puter/commit/10f4d7d50ce9314f9c3888c74cb17c8ebbecee98)) |
| 46 | +* replace default_user with admin ([f0c36a1](https://github.com/Koppeks/puter/commit/f0c36a1cdf16f11765c29360a5c38140008b90c7)) |
| 47 | +* report feature flags in /whoami ([4561b89](https://github.com/Koppeks/puter/commit/4561b8937de025471c2dfb1771465d779cefab5d)) |
| 48 | +* support canonical puter.js url in dev ([fd41ae2](https://github.com/Koppeks/puter/commit/fd41ae217c7a9f7229326f62a829471580a744bd)) |
| 49 | +* update BR translation ([42a6b39](https://github.com/Koppeks/puter/commit/42a6b3938a588b8b4d1bd976c37e9c6e58408c75)) |
| 50 | + |
| 51 | + |
| 52 | +### Bug Fixes |
| 53 | + |
| 54 | +* `launch_app` not considering `explorer` as a special case ([98e6964](https://github.com/Koppeks/puter/commit/98e69642d027a83975a0b2b825317213098bb689)) |
| 55 | +* add anti-csrf token for /revoke-session ([b6b64d3](https://github.com/Koppeks/puter/commit/b6b64d3bccb6e17240a245c956ead2ae5a87c8dd)) |
| 56 | +* add context to event listener aiife ([3f07ead](https://github.com/Koppeks/puter/commit/3f07ead1b9940ee133c142f4c34d19884bbb3cd2)) |
| 57 | +* add missing driver parameter to /call endpoint ([b520783](https://github.com/Koppeks/puter/commit/b520783bf4a543c71eaef73277f42d5918ac4469)) |
| 58 | +* add necessary iframe attributes for co isolation ([2a5cec7](https://github.com/Koppeks/puter/commit/2a5cec7ee914c9c97ae90b85464f9fc5332ad2fb)) |
| 59 | +* admin user public folder ([3819584](https://github.com/Koppeks/puter/commit/3819584d119076658c9d4be2b2b941c58d122ad4)) |
| 60 | +* disable unconfigured ai services ([476acae](https://github.com/Koppeks/puter/commit/476acae0e0d07c7b025cdbcfd86aacfedd7831a5)) |
| 61 | +* do primary read of user after setting email_confirmed ([ef245b7](https://github.com/Koppeks/puter/commit/ef245b70df482ff470877459fcb28e1f490fe42d)) |
| 62 | +* docker runtime fail because stdout columns ([94c0449](https://github.com/Koppeks/puter/commit/94c0449437ce4cb26d00a15a3f277bc7b09367b4)) |
| 63 | +* **docker:** ensure temp admin pass shows ([d2c7477](https://github.com/Koppeks/puter/commit/d2c7477b3bf170be492a6d5387330645cdf9c33a)) |
| 64 | +* don't try to sanitize null owners ([cb4cab5](https://github.com/Koppeks/puter/commit/cb4cab529affa5c28ddb32b90328ad47f21de8d4)) |
| 65 | +* don't var when no var ([5f7d1f5](https://github.com/Koppeks/puter/commit/5f7d1f589a56b3d3ea2026dcbd5f9c48b8dc9e6d)) |
| 66 | +* fallback to read access in /sign ([813ee95](https://github.com/Koppeks/puter/commit/813ee95cee6f1fca79a886b12d8fe4603ca0d213)) |
| 67 | +* fix 500 when check-app has bad url ([9a62200](https://github.com/Koppeks/puter/commit/9a622004ea488783127abd83f3f4caf779a5aabb)) |
| 68 | +* fix CI attempt [#2](https://github.com/Koppeks/puter/issues/2) ([aebe89a](https://github.com/Koppeks/puter/commit/aebe89a1acb070764551e8e89e325325ffbed8f9)) |
| 69 | +* fix CI attempt [#3](https://github.com/Koppeks/puter/issues/3) ([3bca973](https://github.com/Koppeks/puter/commit/3bca973f5f4e65a2bd24c634c347fbd681a7458b)) |
| 70 | +* fix CI attempt [#4](https://github.com/Koppeks/puter/issues/4) ([84b993b](https://github.com/Koppeks/puter/commit/84b993bce913c3ad99127063bcfaae19331b199c)) |
| 71 | +* fix CI attempt [#5](https://github.com/Koppeks/puter/issues/5) ([74adcdd](https://github.com/Koppeks/puter/commit/74adcddc1d60e0a513408a0716ed2b301126225d)) |
| 72 | +* fix CI attempt [#6](https://github.com/Koppeks/puter/issues/6) ([9d549b1](https://github.com/Koppeks/puter/commit/9d549b192d149eac96c316ded645bf7c2e96153d)) |
| 73 | +* fix CI attempt [#7](https://github.com/Koppeks/puter/issues/7) ([614f2c5](https://github.com/Koppeks/puter/commit/614f2c5061525f230ccd879bfb047434ac46a9ba)) |
| 74 | +* fix owner ids for default apps ([283f409](https://github.com/Koppeks/puter/commit/283f409a662d126e7f3ce811f1467ac6fab9a522)) |
| 75 | +* fix path issues under win32 platform ([d80f2fa](https://github.com/Koppeks/puter/commit/d80f2fa847bfaef98dc8d482898f5c15f268e4bd)) |
| 76 | +* fix templates ([5d2a6fc](https://github.com/Koppeks/puter/commit/5d2a6fce305a3dcd4857f52ebb75f529dffe4790)) |
| 77 | +* group permission audit table ([7d2f6d2](https://github.com/Koppeks/puter/commit/7d2f6d256f56e30d752e9999c6e8bde68f9d9637)) |
| 78 | +* handling of batch requests with zero files ([c0063a8](https://github.com/Koppeks/puter/commit/c0063a871fd891a1774f1bee00e86170fed249fa)) |
| 79 | +* **i18n:** update zhtw.js to match en.js ([37fd666](https://github.com/Koppeks/puter/commit/37fd666a9a6788d5f0c59311499f29896b48bc82)) |
| 80 | +* implicit app permissions bug ([6b4a19e](https://github.com/Koppeks/puter/commit/6b4a19e12a115be2c0e323d17340ab2ce2b6b025)) |
| 81 | +* it was github actions the entire time ([602a198](https://github.com/Koppeks/puter/commit/602a19895c05b45a7d283470e7af3ae786be1bf2)) |
| 82 | +* ll_write ([a7cdb70](https://github.com/Koppeks/puter/commit/a7cdb70251ae86f883257de3596838d20196c62d)) |
| 83 | +* make webpack output not look like errors ([ad3d318](https://github.com/Koppeks/puter/commit/ad3d318d07377c78c0429247225655e489b68be4)) |
| 84 | +* missing key for feature flag perm check ([1482048](https://github.com/Koppeks/puter/commit/14820481b9700a5c61c6d9a156944f42f9879008)) |
| 85 | +* missing method in SLink ([5b74b4a](https://github.com/Koppeks/puter/commit/5b74b4affae5473029e887542717c76c7b32f562)) |
| 86 | +* only show 2fa when available ([9fa12d4](https://github.com/Koppeks/puter/commit/9fa12d43fc782d7e4d2584b1cf74dca13b7ced25)) |
| 87 | +* **phoenix:** Gracefully handle completing a non-existent path ([d76e713](https://github.com/Koppeks/puter/commit/d76e7130cba9f0ca05940abafe4fd1a41464aa83)) |
| 88 | +* popup login in co isolation mode ([8f87770](https://github.com/Koppeks/puter/commit/8f87770cebab32c00cb10133979d426306685292)) |
| 89 | +* prevent large logs from service events (1) ([fa9cc8e](https://github.com/Koppeks/puter/commit/fa9cc8efcfda5e573c73841ae49c423879e5fcd8)) |
| 90 | +* prevent large logs from service events (2) ([e514dfc](https://github.com/Koppeks/puter/commit/e514dfcf5049771af3901334e37b1a7c53e05452)) |
| 91 | +* property validation on some permission endpoints ([0855f2b](https://github.com/Koppeks/puter/commit/0855f2b36eca3bbdaa8429cbde3aa1242e8e96ee)) |
| 92 | +* **puterai:** adapt message role for claude ([c08b897](https://github.com/Koppeks/puter/commit/c08b897d4a6a77c54a7e8d2e705e2048ab4797ba)) |
| 93 | +* **puterai:** close streams ([eb18550](https://github.com/Koppeks/puter/commit/eb18550f411947a0d8ccaf283701596b1386cfe6)) |
| 94 | +* **puterjs:** fix settings object check ([5a616f6](https://github.com/Koppeks/puter/commit/5a616f67dd22a0dcbb8a380bbbd2347a0029ce31)) |
| 95 | +* read_only fields in ES ([e8f4c32](https://github.com/Koppeks/puter/commit/e8f4c328bff5c36b95fe460b80803e12e619f8ee)) |
| 96 | +* remove abnoxious debug file ([5c636d4](https://github.com/Koppeks/puter/commit/5c636d4fd25e14ba3813f7fca3b70ff7bd6860e7)) |
| 97 | +* remove flag that breaks puter-js webpack ([7aadae5](https://github.com/Koppeks/puter/commit/7aadae58ce1a51f925bf64c3d65ac1fa6971b164)) |
| 98 | +* require confirmed email for public folder ([0519b4a](https://github.com/Koppeks/puter/commit/0519b4a71b236e464c9d1136065e8f5ba15def8e)) |
| 99 | +* requirement for email_confirmed in backend ([6e325fa](https://github.com/Koppeks/puter/commit/6e325fa000f19b8f20d79829ab2bd78edce80425)) |
| 100 | +* run mocha within packages in monorepo ([58c199c](https://github.com/Koppeks/puter/commit/58c199c15356ac087a04b16dd18e8fe0f1aea359)) |
| 101 | +* **security:** hoist acl check in ll_read ([6a2fbc1](https://github.com/Koppeks/puter/commit/6a2fbc1925952ecceed741afe138270d1eeda7b7)) |
| 102 | +* **security:** remove unconfirmed_email from /whoami for apps ([a002ad0](https://github.com/Koppeks/puter/commit/a002ad08e5622a349b5d24ed2c7c5f61215146b8)) |
| 103 | +* **security:** signing in public folders ([937528f](https://github.com/Koppeks/puter/commit/937528f7676e8ace7287141e1f5057842a2b5eb7)) |
| 104 | +* share services and features with apps ([48fea77](https://github.com/Koppeks/puter/commit/48fea77a20a0938fc2272483c798b817ca1c9848)) |
| 105 | +* sqlite condition in MonthlyUsageService ([d4319ea](https://github.com/Koppeks/puter/commit/d4319ea072e0793a32dbddb1d456227cf481e42c)) |
| 106 | +* sqlite migrations error ([d0e461e](https://github.com/Koppeks/puter/commit/d0e461e206300e7fe3f9bc7f54eaa3a25bb762d8)), closes [#639](https://github.com/Koppeks/puter/issues/639) |
| 107 | +* syntax error and formatting issue ([3a09e84](https://github.com/Koppeks/puter/commit/3a09e84838fe8b74bd050641620eec87d9f59dfc)) |
| 108 | +* typo in a default file ([aa61c30](https://github.com/Koppeks/puter/commit/aa61c3009c624099e7bd518870b18b02c008530c)) |
| 109 | +* ui color input attributes ([d9c4fbb](https://github.com/Koppeks/puter/commit/d9c4fbbd1dcce12ee05ee33652a5fa518196463d)) |
| 110 | +* well kinda (HOSTNAME in phoenix) ([7043b94](https://github.com/Koppeks/puter/commit/7043b9400c63842c4c54d82724167666708d3119)) |
| 111 | + |
3 | 112 | ## v2.4.2 (2024-07-22) |
4 | 113 |
|
5 | 114 | ### Puter |
|
0 commit comments