Deno 2.2 released with OpenTelemetry, Custom Linting, support for node:sqlite and more
Deno has released version 2.2, featuring several enhancements to improve developer experience. Key additions include built-in OpenTelemetry support for better application observability, and the ability to create custom linting rules in JavaScript or TypeScript for improved code quality enforcement. New React and Preact linting rules are also available.
The release introduces an interactive dependency management tool and wildcard support for task execution, facilitating easier project maintenance. Developers can now organize tasks more effectively and apply workspace-specific TypeScript configurations for complex applications.
Deno 2.2 also integrates node:sqlite for lightweight SQLite database support and enhances the deno check tool to respect JSDoc tags and workspace-specific options. The Deno Language Server has been improved for a better coding experience, and performance optimizations have resulted in smaller Linux binaries.
