Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 1.0.0 #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
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
107 changes: 107 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
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