26.06.2

opendatalab/MinerU26.06.2Jun 23, 2026by Salazareo

AI Summary

Adds fingerprinting for signup checks, metering for Gemini thinking tokens and grounding requests, and Compaction support for OpenAI and Anthropic models. Includes various security hardening fixes and UI improvements.

Key Highlights

  • Add fingerprinting for signup checks
  • Add Gemini metering for thinking tokens and grounding
  • Add Compaction support for OpenAI and Anthropic
  • Fix secure HTTP calls and file dialog visibility

New Features

  • Fingerprinting for signup checks
  • Gemini metering
  • Compaction support for OpenAI and Anthropic
  • Phone verification UI improvements

Full Release Notes

## What's Changed
* fix: more data for puter site serve event by @Salazareo in https://github.com/HeyPuter/puter/pull/3251
* fix: secure http calls by @Salazareo in https://github.com/HeyPuter/puter/pull/3252
* feat: fingerprinting for signup checks by @Salazareo in https://github.com/HeyPuter/puter/pull/3254
* fix: disallow unverified outlook emails by @Salazareo in https://github.com/HeyPuter/puter/pull/3256
* fix: fs metadata sanitation by @Salazareo in https://github.com/HeyPuter/puter/pull/3257
* fix: correct puter container healthcheck URL by @sawirricardo in https://github.com/HeyPuter/puter/pull/3255
* feat: optional additional verification gates by @Salazareo in https://github.com/HeyPuter/puter/pull/3262
* wip: hardening for sms verification by @Salazareo in https://github.com/HeyPuter/puter/pull/3266
* prelude RCS by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3267
* feat: fp cleanup and better devex by @Salazareo in https://github.com/HeyPuter/puter/pull/3268
* puter.js - fix issue where content of file dialog wasn't visible by @miikakuisma in https://github.com/HeyPuter/puter/pull/3270
* Add glm 5.2 direct integration by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3269
* feat: viz over user verification types by @Salazareo in https://github.com/HeyPuter/puter/pull/3271
* fix: AGENTS.md cleanup by @Salazareo in https://github.com/HeyPuter/puter/pull/3273
* Add minimax m3 direct integration + cleanup model list by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3263
* Revise bug report and feature request instructions by @Vyasdev217 in https://github.com/HeyPuter/puter/pull/3220
* Sync Puter.js types and docs by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3194
* Release puterjs npm by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3275
* fix: import in extensions by @Salazareo in https://github.com/HeyPuter/puter/pull/3276
* Update router cors preflight docs by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3277
* Add PUT and DELETE to preflight allowed methods by @reynaldichernando in https://github.com/HeyPuter/puter/pull/3278
* Add phone verification UI improvements and helpers by @jelveh in https://github.com/HeyPuter/puter/pull/3274
* feat: meter Gemini thinking tokens and grounding requests by @Aaryan-Dadu in https://github.com/HeyPuter/puter/pull/3178
* Compaction support for OpenAI and Anthropic by @ProgrammerIn-wonderland in https://github.com/HeyPuter/puter/pull/3279
* fix: puter self host guides + default bug by @Salazareo in https://github.com/HeyPuter/puter/pull/3281
* fix: [PUT-1199] more prelude signals by @Salazareo in https://github.com/HeyPuter/puter/pull/3282
* chore: bump up deps by @Salazareo in https://github.com/HeyPuter/puter/pull/3285
* update taskbar apps by @Salazareo in https://github.com/HeyPuter/puter/pull/3286

## New Contributors
* @sawirricardo made their first contribution in https://github.com/HeyPuter/puter/pull/3255
* @Vyasdev217 made their first contribution in https://github.com/HeyPuter/puter/pull/3220
* @Aaryan-Dadu made their first contribution in https://github.com/HeyPuter/puter/pull/3178

**Full Changelog**: https://github.com/HeyPuter/puter/compare/26.06.1...26.06.2