What's Changed
- fix: expose upstream ai errors as not 500s by @Salazareo in #3123
- fix: validate private apps token too by @Salazareo in #3124
- fix: misc write issues with fs + openrouter refresh by @Salazareo in #3125
- update Indonesian section (Indonesian language) by @kenjiew in #3117
- import ESM by URL instead of path by @ProgrammerIn-wonderland in #3129
- fix: app creation dupped names limit by @Salazareo in #3130
- feat: new gemini 3.5 flash model by @Salazareo in #3131
- more validation for signed URLs by @ProgrammerIn-wonderland in #3133
- fix: subdomain index.htmls by @Salazareo in #3134
- Update gemini 3.5 flash release date by @reynaldichernando in #3135
- fix: agents.md name by @Salazareo in #3136
- fix: event types + emit subdomain serve event by @Salazareo in #3137
- fix: event types by @Salazareo in #3138
- Add cssstyle to docs dependencies by @jelveh in #3139
- fix together provider issues by @ProgrammerIn-wonderland in #3140
- fix: fixing misc issues around alerting and bugs by @Salazareo in #3141
- feat: ai limits tightning and add severity alert by @Salazareo in #3142
- Add OpenRouter model release dates by @nightt5879 in #3144
- fix: bring back puter site config logic by @Salazareo in #3145
- fix bug with signed url directory listings by @ProgrammerIn-wonderland in #3146
- Add preamble versioning by @ProgrammerIn-wonderland in #3147
- fix: associated app ids as input by @Salazareo in #3149
- fix: search leaking metadata by @Salazareo in #3150
- feat: start adding support for token expiry and invalidation by @Salazareo in #3151
- feat (put-1012 put-1014): new tokens version signature and logic by @Salazareo in #3152
- fix: fs event emissions by @Salazareo in #3153
New Contributors
- @kenjiew made their first contribution in #3117
- @nightt5879 made their first contribution in #3144
Full Changelog: 26.05.3...26.05.4