{"version":"0.2.125","anchor":"internal-improvements","canonical_anchor":"internal-improvements","heading":"Internal Improvements","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.125\/e\/internal-improvements","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.125","markdown":"### Internal Improvements\n\n\ufe0f Architecture Changes\n\n- **UUID generation**: Added flexible UUID generation that uses native crypto.randomUUID when available, falling back to a custom implementation\n- **Platform detection**: Enhanced runtime environment detection (Deno, Edge Runtime, Node.js)\n- **Text encoding\/decoding**: Optimized text encoder\/decoder instances with caching\n- **Headers handling**: Improved header merging and normalization logic\n\nSecurity & Privacy\n\n- **Sanitized logging**: Added utilities to remove sensitive headers from logged requests\n- **Private class members**: Implemented proper private member access patterns using WeakMaps"}