Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
109 changes: 109 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,114 @@
# Changelog

## 1.0.0 (2024-08-29)


### Features

* add --overwrite-config and configurable uuid masking ([ef6671d](https://github.com/Koppeks/puter/commit/ef6671da18f6841cb2143808fe21586ac3505942))
* add (pt-br) translation for system settings. ([77211c4](https://github.com/Koppeks/puter/commit/77211c4f71b0285fb3060f7e5c8d493b4d7c4f0c))
* add /group/list endpoint ([d55f38c](https://github.com/Koppeks/puter/commit/d55f38ca68899c3574cfe328d2b206b1143ff0d4))
* add chat completions driver to puterai module ([4e3bd18](https://github.com/Koppeks/puter/commit/4e3bd1831e92e83ce9b4e30a16afd562b0221dd8))
* add cross_origin_isolation option ([e539932](https://github.com/Koppeks/puter/commit/e53993207077aecd2c01712519251993bb2562bc))
* add feature flag for /share ([461ea3e](https://github.com/Koppeks/puter/commit/461ea3eae6ad32bf34c43a822de7a06f08efb556))
* add image generation driver to puterai module ([fb26fdb](https://github.com/Koppeks/puter/commit/fb26fdbc561d5545d28352427553695cd3237ad5))
* Add Indonesian Translation for i18n ([033643b](https://github.com/Koppeks/puter/commit/033643b0e757b51ea0be90e2198bbec65d31cfc5))
* add message encryption between Puter peers ([cea2964](https://github.com/Koppeks/puter/commit/cea29645fec493020a4f66e378b087fa17ae03d4))
* add method to list models ([fd86934](https://github.com/Koppeks/puter/commit/fd86934bc9021541810447cf7e2a5f33b3e283b3))
* add option to disable temporary users ([f9333b3](https://github.com/Koppeks/puter/commit/f9333b3d1e05bd0dffaecd2e29afd08ea61559fc))
* add options to disable winston and devwatch ([5d5f566](https://github.com/Koppeks/puter/commit/5d5f5660b4020650b68b79ccf3860d3fb0bf98a9))
* add password reset from server console ([984ae9e](https://github.com/Koppeks/puter/commit/984ae9e6a23da17414e43d58fc0e861827031269))
* add server command to scan permissions ([54471fa](https://github.com/Koppeks/puter/commit/54471fada946a70eaa0df6bfceae995bc4e5848c))
* add some default groups ([ba50d0f](https://github.com/Koppeks/puter/commit/ba50d0f96d58075abec067d24e6532bd874093f0))
* add streaming to XHR driver client ([7600d9b](https://github.com/Koppeks/puter/commit/7600d9b07c5b719d529f8a48c38d9178efefa266))
* add system user ([ab15629](https://github.com/Koppeks/puter/commit/ab156297a746c0754145c2abdb2c99bb1b30651a))
* add test_mode flag ([9a9bd5e](https://github.com/Koppeks/puter/commit/9a9bd5eaf0aca8fd1cc57455db03dba55801d5a0))
* add textract driver to puterai module ([f924d48](https://github.com/Koppeks/puter/commit/f924d48b02f39884931db45a05dd61b65f2cee4a))
* add tts driver to puterai module ([78fa77d](https://github.com/Koppeks/puter/commit/78fa77d9200e0b9fafc4014f8d0cb08c74cd16cb))
* add vietnamese localization-a ([c2d3d69](https://github.com/Koppeks/puter/commit/c2d3d69dbe33f36fcae13bcbc8e2a31a86025af9))
* add writable attribute to fs items ([2386d87](https://github.com/Koppeks/puter/commit/2386d87229aa6205ef8ced6563371ab40a0def62))
* **api:** add /lsmod ([32f0edb](https://github.com/Koppeks/puter/commit/32f0edb93a8fb0c33b0614b99c7fc439c8f6afc9))
* Display app icon and description in embeds ([ef298ce](https://github.com/Koppeks/puter/commit/ef298ce3aa3ce90224e883fb0ba33f9cd3a3da44))
* grant user driver perms from admin ([c9ded89](https://github.com/Koppeks/puter/commit/c9ded89b22bb822c20aea379a17a8bdf74a658de))
* JSON support for kv driver ([3ed7916](https://github.com/Koppeks/puter/commit/3ed7916856f03eafbe0891f2ab39c34d20d2bd24))
* make public folders a config opt-in ([209555c](https://github.com/Koppeks/puter/commit/209555c1d93845fa129bea450f9c25d595a3c60f))
* **phoenix:** Make `clear` clear scrollback unless `-x` is given ([75a989a](https://github.com/Koppeks/puter/commit/75a989a7b69bfdfdf69e5f0365027c5b27d8bfc6))
* **phoenix:** Show actual host name in prompt and neofetch ([4539408](https://github.com/Koppeks/puter/commit/4539408a218a50244dc615cf7de56c29dcac53e6))
* **puterai:** add claude ([d009cd0](https://github.com/Koppeks/puter/commit/d009cd0aaff645a24d37085ed41c55fe296a5722))
* **puterai:** add groq ([53e7a91](https://github.com/Koppeks/puter/commit/53e7a91f1800b60b48575a6e41d96d2ccbd6d362))
* **puterai:** add mistral ([055c628](https://github.com/Koppeks/puter/commit/055c628afd2e33589d3dc66c52934505143eafd4))
* **puterai:** add streaming ([9d5963c](https://github.com/Koppeks/puter/commit/9d5963cdf5fe63a4f7970d2d03bc307f4d4fa3ab))
* **puterai:** add togetherai ([bdfdf23](https://github.com/Koppeks/puter/commit/bdfdf2331b37680b95ac56b31026d3bdab4c173b))
* **puterjs:** add drivers module ([439f52b](https://github.com/Koppeks/puter/commit/439f52b5a3f1a94e6d15ddacc315ae797f4709c2))
* rate-limit for excessive groups ([4af279a](https://github.com/Koppeks/puter/commit/4af279a72fc9de89ddc3ba51806ca3760a36265d))
* **readme:** add french readme respecting format and styling ([02e7e27](https://github.com/Koppeks/puter/commit/02e7e27796d42e280c21529fe8386a2129761825))
* register dev center to apps ([10f4d7d](https://github.com/Koppeks/puter/commit/10f4d7d50ce9314f9c3888c74cb17c8ebbecee98))
* replace default_user with admin ([f0c36a1](https://github.com/Koppeks/puter/commit/f0c36a1cdf16f11765c29360a5c38140008b90c7))
* report feature flags in /whoami ([4561b89](https://github.com/Koppeks/puter/commit/4561b8937de025471c2dfb1771465d779cefab5d))
* support canonical puter.js url in dev ([fd41ae2](https://github.com/Koppeks/puter/commit/fd41ae217c7a9f7229326f62a829471580a744bd))
* update BR translation ([42a6b39](https://github.com/Koppeks/puter/commit/42a6b3938a588b8b4d1bd976c37e9c6e58408c75))


### Bug Fixes

* `launch_app` not considering `explorer` as a special case ([98e6964](https://github.com/Koppeks/puter/commit/98e69642d027a83975a0b2b825317213098bb689))
* add anti-csrf token for /revoke-session ([b6b64d3](https://github.com/Koppeks/puter/commit/b6b64d3bccb6e17240a245c956ead2ae5a87c8dd))
* add context to event listener aiife ([3f07ead](https://github.com/Koppeks/puter/commit/3f07ead1b9940ee133c142f4c34d19884bbb3cd2))
* add missing driver parameter to /call endpoint ([b520783](https://github.com/Koppeks/puter/commit/b520783bf4a543c71eaef73277f42d5918ac4469))
* add necessary iframe attributes for co isolation ([2a5cec7](https://github.com/Koppeks/puter/commit/2a5cec7ee914c9c97ae90b85464f9fc5332ad2fb))
* admin user public folder ([3819584](https://github.com/Koppeks/puter/commit/3819584d119076658c9d4be2b2b941c58d122ad4))
* disable unconfigured ai services ([476acae](https://github.com/Koppeks/puter/commit/476acae0e0d07c7b025cdbcfd86aacfedd7831a5))
* do primary read of user after setting email_confirmed ([ef245b7](https://github.com/Koppeks/puter/commit/ef245b70df482ff470877459fcb28e1f490fe42d))
* docker runtime fail because stdout columns ([94c0449](https://github.com/Koppeks/puter/commit/94c0449437ce4cb26d00a15a3f277bc7b09367b4))
* **docker:** ensure temp admin pass shows ([d2c7477](https://github.com/Koppeks/puter/commit/d2c7477b3bf170be492a6d5387330645cdf9c33a))
* don't try to sanitize null owners ([cb4cab5](https://github.com/Koppeks/puter/commit/cb4cab529affa5c28ddb32b90328ad47f21de8d4))
* don't var when no var ([5f7d1f5](https://github.com/Koppeks/puter/commit/5f7d1f589a56b3d3ea2026dcbd5f9c48b8dc9e6d))
* fallback to read access in /sign ([813ee95](https://github.com/Koppeks/puter/commit/813ee95cee6f1fca79a886b12d8fe4603ca0d213))
* fix 500 when check-app has bad url ([9a62200](https://github.com/Koppeks/puter/commit/9a622004ea488783127abd83f3f4caf779a5aabb))
* fix CI attempt [#2](https://github.com/Koppeks/puter/issues/2) ([aebe89a](https://github.com/Koppeks/puter/commit/aebe89a1acb070764551e8e89e325325ffbed8f9))
* fix CI attempt [#3](https://github.com/Koppeks/puter/issues/3) ([3bca973](https://github.com/Koppeks/puter/commit/3bca973f5f4e65a2bd24c634c347fbd681a7458b))
* fix CI attempt [#4](https://github.com/Koppeks/puter/issues/4) ([84b993b](https://github.com/Koppeks/puter/commit/84b993bce913c3ad99127063bcfaae19331b199c))
* fix CI attempt [#5](https://github.com/Koppeks/puter/issues/5) ([74adcdd](https://github.com/Koppeks/puter/commit/74adcddc1d60e0a513408a0716ed2b301126225d))
* fix CI attempt [#6](https://github.com/Koppeks/puter/issues/6) ([9d549b1](https://github.com/Koppeks/puter/commit/9d549b192d149eac96c316ded645bf7c2e96153d))
* fix CI attempt [#7](https://github.com/Koppeks/puter/issues/7) ([614f2c5](https://github.com/Koppeks/puter/commit/614f2c5061525f230ccd879bfb047434ac46a9ba))
* fix owner ids for default apps ([283f409](https://github.com/Koppeks/puter/commit/283f409a662d126e7f3ce811f1467ac6fab9a522))
* fix path issues under win32 platform ([d80f2fa](https://github.com/Koppeks/puter/commit/d80f2fa847bfaef98dc8d482898f5c15f268e4bd))
* fix templates ([5d2a6fc](https://github.com/Koppeks/puter/commit/5d2a6fce305a3dcd4857f52ebb75f529dffe4790))
* group permission audit table ([7d2f6d2](https://github.com/Koppeks/puter/commit/7d2f6d256f56e30d752e9999c6e8bde68f9d9637))
* handling of batch requests with zero files ([c0063a8](https://github.com/Koppeks/puter/commit/c0063a871fd891a1774f1bee00e86170fed249fa))
* **i18n:** update zhtw.js to match en.js ([37fd666](https://github.com/Koppeks/puter/commit/37fd666a9a6788d5f0c59311499f29896b48bc82))
* implicit app permissions bug ([6b4a19e](https://github.com/Koppeks/puter/commit/6b4a19e12a115be2c0e323d17340ab2ce2b6b025))
* it was github actions the entire time ([602a198](https://github.com/Koppeks/puter/commit/602a19895c05b45a7d283470e7af3ae786be1bf2))
* ll_write ([a7cdb70](https://github.com/Koppeks/puter/commit/a7cdb70251ae86f883257de3596838d20196c62d))
* make webpack output not look like errors ([ad3d318](https://github.com/Koppeks/puter/commit/ad3d318d07377c78c0429247225655e489b68be4))
* missing key for feature flag perm check ([1482048](https://github.com/Koppeks/puter/commit/14820481b9700a5c61c6d9a156944f42f9879008))
* missing method in SLink ([5b74b4a](https://github.com/Koppeks/puter/commit/5b74b4affae5473029e887542717c76c7b32f562))
* only show 2fa when available ([9fa12d4](https://github.com/Koppeks/puter/commit/9fa12d43fc782d7e4d2584b1cf74dca13b7ced25))
* **phoenix:** Gracefully handle completing a non-existent path ([d76e713](https://github.com/Koppeks/puter/commit/d76e7130cba9f0ca05940abafe4fd1a41464aa83))
* popup login in co isolation mode ([8f87770](https://github.com/Koppeks/puter/commit/8f87770cebab32c00cb10133979d426306685292))
* prevent large logs from service events (1) ([fa9cc8e](https://github.com/Koppeks/puter/commit/fa9cc8efcfda5e573c73841ae49c423879e5fcd8))
* prevent large logs from service events (2) ([e514dfc](https://github.com/Koppeks/puter/commit/e514dfcf5049771af3901334e37b1a7c53e05452))
* property validation on some permission endpoints ([0855f2b](https://github.com/Koppeks/puter/commit/0855f2b36eca3bbdaa8429cbde3aa1242e8e96ee))
* **puterai:** adapt message role for claude ([c08b897](https://github.com/Koppeks/puter/commit/c08b897d4a6a77c54a7e8d2e705e2048ab4797ba))
* **puterai:** close streams ([eb18550](https://github.com/Koppeks/puter/commit/eb18550f411947a0d8ccaf283701596b1386cfe6))
* **puterjs:** fix settings object check ([5a616f6](https://github.com/Koppeks/puter/commit/5a616f67dd22a0dcbb8a380bbbd2347a0029ce31))
* read_only fields in ES ([e8f4c32](https://github.com/Koppeks/puter/commit/e8f4c328bff5c36b95fe460b80803e12e619f8ee))
* remove abnoxious debug file ([5c636d4](https://github.com/Koppeks/puter/commit/5c636d4fd25e14ba3813f7fca3b70ff7bd6860e7))
* remove flag that breaks puter-js webpack ([7aadae5](https://github.com/Koppeks/puter/commit/7aadae58ce1a51f925bf64c3d65ac1fa6971b164))
* require confirmed email for public folder ([0519b4a](https://github.com/Koppeks/puter/commit/0519b4a71b236e464c9d1136065e8f5ba15def8e))
* requirement for email_confirmed in backend ([6e325fa](https://github.com/Koppeks/puter/commit/6e325fa000f19b8f20d79829ab2bd78edce80425))
* run mocha within packages in monorepo ([58c199c](https://github.com/Koppeks/puter/commit/58c199c15356ac087a04b16dd18e8fe0f1aea359))
* **security:** hoist acl check in ll_read ([6a2fbc1](https://github.com/Koppeks/puter/commit/6a2fbc1925952ecceed741afe138270d1eeda7b7))
* **security:** remove unconfirmed_email from /whoami for apps ([a002ad0](https://github.com/Koppeks/puter/commit/a002ad08e5622a349b5d24ed2c7c5f61215146b8))
* **security:** signing in public folders ([937528f](https://github.com/Koppeks/puter/commit/937528f7676e8ace7287141e1f5057842a2b5eb7))
* share services and features with apps ([48fea77](https://github.com/Koppeks/puter/commit/48fea77a20a0938fc2272483c798b817ca1c9848))
* sqlite condition in MonthlyUsageService ([d4319ea](https://github.com/Koppeks/puter/commit/d4319ea072e0793a32dbddb1d456227cf481e42c))
* sqlite migrations error ([d0e461e](https://github.com/Koppeks/puter/commit/d0e461e206300e7fe3f9bc7f54eaa3a25bb762d8)), closes [#639](https://github.com/Koppeks/puter/issues/639)
* syntax error and formatting issue ([3a09e84](https://github.com/Koppeks/puter/commit/3a09e84838fe8b74bd050641620eec87d9f59dfc))
* typo in a default file ([aa61c30](https://github.com/Koppeks/puter/commit/aa61c3009c624099e7bd518870b18b02c008530c))
* ui color input attributes ([d9c4fbb](https://github.com/Koppeks/puter/commit/d9c4fbbd1dcce12ee05ee33652a5fa518196463d))
* well kinda (HOSTNAME in phoenix) ([7043b94](https://github.com/Koppeks/puter/commit/7043b9400c63842c4c54d82724167666708d3119))

## v2.4.2 (2024-07-22)

### Puter
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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!",
Expand Down