ProgrammerIn-wonderland
7bc6a52821
fix mcp server cloudfront cache bug
2026-06-08 15:42:27 -04:00
Daniel Salazar
def7290c48
feat: emit user.deleted event on user deletion ( #3228 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-08 10:30:24 -07:00
Daniel Salazar
1335b46404
feat (PUT-1091): have gui tokens labeled and be different than requestor ones ( #3222 )
...
* feat (PUT-1091): have gui tokens labeled and be different than creator ones
* fix: errors with auth token
2026-06-08 09:03:02 -07:00
Reynaldi Chernando
0e15ac98a9
Update cli readme and set version ( #3227 )
2026-06-08 22:23:32 +07:00
Reynaldi Chernando
f127b2509d
Add docs fixes for deployment and workers pages ( #3223 )
...
* Add docs fixes for deployment and workers pages
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* handle router edge case
* explicit info about wildcard requiring name
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-08 17:43:00 +07:00
Sourabh Sharma
15134c99bf
Fix mkdir dedupeName for existing directories ( #3215 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
26.06
2026-06-07 12:49:00 -07:00
Daniel Salazar
8262e3193e
perf: don't batch get app stats ( #3219 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-06 18:28:59 -07:00
Reynaldi Chernando
98a21c4ac0
More workers docs improvement ( #3218 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* More workers docs improvement
* Add mention of workers alongside mention of user scope
2026-06-06 01:27:24 +07:00
ProgrammerIn-wonderland
c52eb1b903
Ns/bug fixes 060426 ( #3214 )
...
* Harden backend auth
* Puter.js auth hardening
2026-06-05 13:55:23 -04:00
mohit_parmar_007
d6a71e50bb
fix: remove unnecessary cache console.log statements ( #3216 )
2026-06-05 10:01:59 -07:00
Reynaldi Chernando
a4b6ee0dd2
[PUT-1090] Improve worker docs ( #3217 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* Improve worker docs
* refine
2026-06-05 21:54:56 +07:00
Daniel Salazar
bb61103080
feat: add apps api into mcp ( #3213 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-04 17:19:53 -07:00
Daniel Salazar
9bbc76b2dd
drop metering alerts to low severity ( #3212 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-04 14:01:44 -07:00
Daniel Salazar
918aba9c80
fix: reduce alarms further ( #3211 )
...
* feat; update bug-bounty
* fix: reduce alarms further
2026-06-04 10:43:50 -07:00
Reynaldi Chernando
3ceba9e3b3
Minor fix deployment docs ( #3210 )
...
* Minor fix deployment docs
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-04 23:48:25 +07:00
Daniel Salazar
a480679a2d
vis: make metering service alarm only go off on actual abuse ( #3208 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-03 22:45:18 -07:00
Daniel Salazar
e99ae40e93
chore: bump puter-js ( #3207 )
2026-06-03 18:59:07 -07:00
Daniel Salazar
3cd50fbaf3
move the token migration to root ( #3206 )
2026-06-03 18:54:22 -07:00
ProgrammerIn-wonderland
60dd1453d4
Fix issues ( #3205 )
2026-06-03 21:19:33 -04:00
ProgrammerIn-wonderland
07781cd681
allow overriding origin from workers.dev on mcp server ( #3204 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-03 17:48:37 -04:00
ProgrammerIn-wonderland
2387d8dcc9
MCP whoami ( #3203 )
2026-06-03 17:13:13 -04:00
Reynaldi Chernando
723608f4db
Add new puter cli ( #3199 )
...
* Add new cli
* update package lock
* fix readme and license
2026-06-04 01:51:31 +07:00
Reynaldi Chernando
bd1dcde7b0
Add info for puterjs deployments ( #3202 )
...
* Add info for puterjs deployments
* update external links
* hide github actions method
2026-06-04 01:25:57 +07:00
ProgrammerIn-wonderland
5b8e41e66d
MCP Server ( #3197 )
...
* beginnings of mcp
* oauth support
* add workers and better prompt engineering
2026-06-03 12:23:06 -04:00
Nariman Jelveh
acc4796b99
Allow Cache-Control and Pragma headers ( #3198 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-03 14:30:33 +02:00
jelveh
106e85d6ca
Force revalidation on FileSystem reads
2026-06-03 14:15:22 +02:00
ProgrammerIn-wonderland
0ffc32f19e
add whitelist for signed batch uploads ( #3196 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-02 21:30:34 -04:00
Daniel Salazar
d897cc5dd0
refactor: move subscriptions to webhook system ( #3193 )
...
* fix: dont sign write urls if they don't have write perm
* wip: new subscriptions
* refactor: move subscriptions to
2026-06-02 17:58:56 -07:00
Daniel Salazar
6d2f277ce2
fix: some error handling ( #3190 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-31 18:58:27 -07:00
ProgrammerIn-wonderland
86f80b29c0
tighten RAO policy ( #3188 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-29 20:52:21 -04:00
Daniel Salazar
39243735e8
feat (put-1049): worker types ( #3185 )
...
* feat (put-1049): worket types
* Implement changes to worker types
---------
Co-authored-by: ProgrammerIn-wonderland <30693865+ProgrammerIn-wonderland@users.noreply.github.com >
2026-05-29 20:51:57 -04:00
ProgrammerIn-wonderland
b3ff9d74b7
add browserjs to taskbar and RecommendedAppService ( #3189 )
2026-05-29 20:32:53 -04:00
ProgrammerIn-wonderland
7b7604440f
Add serverless only filtering for togetherai chat models ( #3187 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-29 14:33:55 -04:00
ProgrammerIn-wonderland
382d2b3c14
add minimax provider ( #3171 )
...
* add minimax provider
2026-05-29 13:36:10 -04:00
Anurag Pappula
eda5379c17
fix(docs/search): handle search index loading and failure states ( #3184 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* fix(docs/search): show loading state and replay query when index isn't ready
Previously performSearch rendered "No results found" while the
MiniSearch index was still loading, which is misleading on slow
networks. Track the last query as pendingQuery and replay it from
fetchSearchIndex once the index is ready; render a distinct
"Failed to load search index" message on fetch error so the
loading message doesn't persist indefinitely.
Fixes #3180 .
* fix(docs/search): close stale-replay race and consolidate status messages
Drop pendingQuery synchronously in the input handler when the query
falls below the minimum length, so a fetchSearchIndex that resolves
within the 300ms debounce window after the user clears the field can
no longer replay the cleared query into an empty input.
Move the idle, loading, and failed copy into a single
renderSearchStatus(kind) helper so the four .search-no-results
renderings can only drift in one place.
2026-05-29 16:00:59 +07:00
Ron Hernaus
d2fee51844
Support PostgreSQL database backend ( #3167 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* feat(database): add postgres database client
Adds the PostgreSQL database client, native bootstrap migration, SQL preparation helpers, and database config/factory wiring.\n\nRefs #3165 .
* feat(database): make backend queries postgres-aware
Updates runtime SQL call sites for database-specific booleans, identifiers, insert-ignore, upserts, JSON extraction, intervals, and Postgres insert ids.\n\nRefs #3165 .
* test(database): cover postgres client behavior
Adds unit coverage for SQL preparation, factory selection, write-result mapping, and transaction rollback/commit ordering, plus an env-gated PostgreSQL integration flow.\n\nRefs #3165 .
* docs(self-hosting): document postgres database setup
Adds PostgreSQL configuration examples and migration path guidance for self-hosted deployments.\n\nRefs #3165 .
* fix: harden postgres oidc tests
* fix(postgres): normalize query results and SQL prep
* fix(user): preserve normalized cache booleans
* test(postgres): run integration coverage with pgmock
* tests: add way to run all tests with postgres though slow
Also adding note that postgres is not in active use so might not work out the box
---------
Co-authored-by: Daniel Salazar <daniel.salazar@puter.com >
2026-05-28 14:12:17 -07:00
Daniel Salazar
8ac4bad196
fix: readUrl perm check ( #3183 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-28 11:44:16 -07:00
Reynaldi Chernando
f140d7221c
Add opus 4.8 ( #3182 )
...
* Add opus 4.8
* update alias
* handling opus 48 omit temperature
2026-05-28 13:27:46 -04:00
Daniel Salazar
631f0bda1b
chore:deploy latest puter.js ( #3181 )
2026-05-28 09:58:33 -07:00
Reynaldi Chernando
1121314582
Docs search improvement ( #3179 )
...
* Init search improvement
* Add fuzzy implementation
* update package lock
* package lock matched with runner 24.16.0
2026-05-28 23:11:34 +07:00
Daniel Salazar
dda6b82f0f
fix: missing english i18n ( #3176 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
26.05.5
2026-05-27 16:31:40 -07:00
ProgrammerIn-wonderland
6c757c3fc8
Don't use passed in authorization in workers ( #3175 )
2026-05-27 18:09:59 -04:00
Daniel Salazar
eba194936e
tests: more tests for session and auth ( #3174 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-27 12:32:15 -07:00
Daniel Salazar
a7bdac16da
tests: Add unit tests for XAISpeechToTextDriver ( #3173 )
...
closes #3002
2026-05-27 11:49:16 -07:00
Daniel Salazar
716a8d06e2
fix: session store kind column + duplicate error handling ( #3172 )
2026-05-27 11:44:08 -07:00
Daniel Salazar
e95cf44fec
fix: small fixes for perf and username checks ( #3169 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-27 03:10:56 -07:00
Daniel Salazar
8f8efcb349
feat (PUT-1025 PUT-1026 and PUT-1017): better handling old token auth required in gui ( #3166 )
...
* feat (PUT-1025 PUT-1026 and PUT-1017): better handling old token forcing in gui
* fix: misc issues with token inval project
2026-05-27 02:26:35 -07:00
Daniel Salazar
b188942436
feat (PUT-1016 & PUT-1020) ( #3164 )
...
* feat (PUT-1016 & PUT-1020)
temp account preservation on forced relogin
hosted asset cookies to v2 token too
* fix: remove llm dashes and ugly comments
* update agents
2026-05-26 23:35:16 -07:00
Daniel Salazar
9b7e9a98c8
fix: session revocation ( #3163 )
2026-05-26 22:13:12 -07:00
Daniel Salazar
d6f7fb6155
chore: package-lock update ( #3161 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-05-26 20:33:11 -07:00