News

TriFrost 0.9.0

Thursday, May 15, 2025|peterver

Improved

  • qol: Strengthened internal DurableObject TTL handling with always-set alarms, lazy expiration, and better resilience under unexpected conditions.
  • qol: Download filenames now support Cyrillic, Greek, Turkish, and Eastern European characters via extended transliteration.
  • 'Пример_документ_2024.pdf' becomes
    // ascii: 'Primer_dokument_2024.pdf'
    // encoded: '%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_2024.pdf'
    
    'Überprüfung_(v1)™.pdf' becomes
    // ascii: 'Uberprufung_(v1)(tm).pdf'
    // encoded: '%C3%9Cberpr%C3%BCfung_%28v1%29%E2%84%A2.pdf'

Fixed

  • extractPartsFromUrl() (used in Bun and Workerd runtimes to derive ctx.path and ctx.query) now handles query-only URLs, fragments (#), and malformed inputs correctly.