1.0.0 (2024-08-29)
Features
- add --overwrite-config and configurable uuid masking (ef6671d)
- add (pt-br) translation for system settings. (77211c4)
- add /group/list endpoint (d55f38c)
- add chat completions driver to puterai module (4e3bd18)
- add cross_origin_isolation option (e539932)
- add feature flag for /share (461ea3e)
- add image generation driver to puterai module (fb26fdb)
- Add Indonesian Translation for i18n (033643b)
- add message encryption between Puter peers (cea2964)
- add method to list models (fd86934)
- add option to disable temporary users (f9333b3)
- add options to disable winston and devwatch (5d5f566)
- add password reset from server console (984ae9e)
- add server command to scan permissions (54471fa)
- add some default groups (ba50d0f)
- add streaming to XHR driver client (7600d9b)
- add system user (ab15629)
- add test_mode flag (9a9bd5e)
- add textract driver to puterai module (f924d48)
- add tts driver to puterai module (78fa77d)
- add vietnamese localization-a (c2d3d69)
- add writable attribute to fs items (2386d87)
- api: add /lsmod (32f0edb)
- Display app icon and description in embeds (ef298ce)
- grant user driver perms from admin (c9ded89)
- JSON support for kv driver (3ed7916)
- make public folders a config opt-in (209555c)
- phoenix: Make
clear
clear scrollback unless-x
is given (75a989a) - phoenix: Show actual host name in prompt and neofetch (4539408)
- puterai: add claude (d009cd0)
- puterai: add groq (53e7a91)
- puterai: add mistral (055c628)
- puterai: add streaming (9d5963c)
- puterai: add togetherai (bdfdf23)
- puterjs: add drivers module (439f52b)
- rate-limit for excessive groups (4af279a)
- readme: add french readme respecting format and styling (02e7e27)
- register dev center to apps (10f4d7d)
- replace default_user with admin (f0c36a1)
- report feature flags in /whoami (4561b89)
- support canonical puter.js url in dev (fd41ae2)
- update BR translation (42a6b39)
Bug Fixes
launch_app
not consideringexplorer
as a special case (98e6964)- add anti-csrf token for /revoke-session (b6b64d3)
- add context to event listener aiife (3f07ead)
- add missing driver parameter to /call endpoint (b520783)
- add necessary iframe attributes for co isolation (2a5cec7)
- admin user public folder (3819584)
- disable unconfigured ai services (476acae)
- do primary read of user after setting email_confirmed (ef245b7)
- docker runtime fail because stdout columns (94c0449)
- docker: ensure temp admin pass shows (d2c7477)
- don't try to sanitize null owners (cb4cab5)
- fallback to read access in /sign (813ee95)
- fix 500 when check-app has bad url (9a62200)
- fix CI attempt #2 (aebe89a)
- fix CI attempt #3 (3bca973)
- fix CI attempt #4 (84b993b)
- fix CI attempt #5 (74adcdd)
- fix CI attempt #6 (9d549b1)
- fix CI attempt #7 (614f2c5)
- fix owner ids for default apps (283f409)
- fix path issues under win32 platform (d80f2fa)
- fix templates (5d2a6fc)
- group permission audit table (7d2f6d2)
- handling of batch requests with zero files (c0063a8)
- i18n: update zhtw.js to match en.js (37fd666)
- implicit app permissions bug (6b4a19e)
- it was github actions the entire time (602a198)
- ll_write (a7cdb70)
- make webpack output not look like errors (ad3d318)
- missing key for feature flag perm check (1482048)
- missing method in SLink (5b74b4a)
- only show 2fa when available (9fa12d4)
- phoenix: Gracefully handle completing a non-existent path (d76e713)
- popup login in co isolation mode (8f87770)
- prevent large logs from service events (1) (fa9cc8e)
- prevent large logs from service events (2) (e514dfc)
- property validation on some permission endpoints (0855f2b)
- puterai: adapt message role for claude (c08b897)
- puterai: close streams (eb18550)
- puterjs: fix settings object check (5a616f6)
- read_only fields in ES (e8f4c32)
- remove abnoxious debug file (5c636d4)
- remove flag that breaks puter-js webpack (7aadae5)
- require confirmed email for public folder (0519b4a)
- requirement for email_confirmed in backend (6e325fa)
- run mocha within packages in monorepo (58c199c)
- security: hoist acl check in ll_read (6a2fbc1)
- security: remove unconfirmed_email from /whoami for apps (a002ad0)
- security: signing in public folders (937528f)
- share services and features with apps (48fea77)
- sqlite condition in MonthlyUsageService (d4319ea)
- sqlite migrations error (d0e461e), closes #639
- syntax error and formatting issue (3a09e84)
- typo in a default file (aa61c30)
- ui color input attributes (d9c4fbb)
- update PD alert custom details (2f16322)
- well kinda (HOSTNAME in phoenix) (7043b94)