v0.55.8

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team


Клавиатура: ← Предыдущий   → Следующий
Еще нет секунды назад
            False
        
Еще нет секунды назад
Текущий скриншот с ошибкой из последнего запроса

Триггерный текст Игнорируемый текст Заблокированный текст

12 минут назад
    Skip to content

      Navigation Menu

            Sign in Appearance settings
                * Platform
                        + AI CODE CREATION
                            o GitHub Copilot Write better code with AI
                            o GitHub Copilot app Direct agents from issue to merge
                            o MCP Registry Integrate external tools
                        + DEVELOPER WORKFLOWS
                            o Actions Automate any workflow
                            o Codespaces Instant dev environments
                            o Issues Plan and track work
                            o Code Review Manage code changes
                            o Code Quality Enforce quality at merge
                        + APPLICATION SECURITY
                            o GitHub Advanced Security Find and fix vulnerabilities
                            o Code security Secure your code as you build
                            o Secret protection Stop leaks before they start
                        + EXPLORE
                            o Why GitHub
                            o Documentation
                            o Blog
                            o Changelog
                            o Marketplace
                      View all features
                * Solutions
                        + BY COMPANY SIZE
                            o Enterprises
                            o Small and medium teams
                            o Startups
                            o Nonprofits
                        + BY USE CASE
                            o App Modernization
                            o DevSecOps
                            o DevOps
                            o CI/CD
                            o View all use cases
                        + BY INDUSTRY
                            o Healthcare
                            o Financial services
                            o Manufacturing
                            o Government
                            o View all industries
                      View all solutions
                * Resources
                        + EXPLORE BY TOPIC
                            o AI
                            o Software Development
                            o DevOps
                            o Security
                            o View all topics
                        + EXPLORE BY TYPE
                            o Customer stories
                            o Events & webinars
                            o Ebooks & reports
                            o Business insights
                            o GitHub Skills
                        + SUPPORT & SERVICES
                            o Documentation
                            o Customer support
                            o Community forum
                            o Trust center
                            o Partners
                      View all resources
                * Open Source
                        + COMMUNITY
                            o GitHub Sponsors Fund open source developers
                        + PROGRAMS
                            o Security Lab
                            o Maintainer Community
                            o Accelerator
                            o GitHub Stars
                            o Archive Program
                        + REPOSITORIES
                            o Topics
                            o Trending
                            o Collections
                * Enterprise
                        + ENTERPRISE SOLUTIONS
                            o Enterprise platform AI-powered developer platform
                        + AVAILABLE ADD-ONS
                            o GitHub Advanced Security Enterprise-grade security features
                            o Copilot for Business Enterprise-grade AI features
                            o Premium Support Enterprise-grade 24/7 support
              * Pricing
                Type / to search
                Sign in
              Sign up Appearance settings
      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              Uh oh!

              There was an error while loading. Please reload this page.

              denoland / deno Public
              * Notifications You must be signed in to change notification settings
              * Fork 6.3k
                * Star 108k
          * Code
          * Issues 1.2k
          * Pull requests 334
          * Discussions
          * Actions
          * Wiki
          * Security and quality 40
          * Insights
          Additional navigation options
                  * Code
                  * Issues
                  * Pull requests
                  * Discussions
                  * Actions
                  * Wiki
                  * Security and quality
                  * Insights

        Releases: denoland/deno

              Releases Tags
            Releases · denoland/deno

                Release list

                    * v2.9.5
                    * v2.9.4
                    * v2.9.3
                    * v2.9.2
                    * v2.9.1
                    * v2.9.0
                    * v2.8.3
                    * v2.8.2
                    * v2.8.1
                    * v2.8.0
                    Previous Next
                Jump to release
                        * v2.9.5
                        * v2.9.4
                        * v2.9.3
                        * v2.9.2
                        * v2.9.1
                        * v2.9.0
                        * v2.8.3
                        * v2.8.2
                        * v2.8.1
                        * v2.8.0
                    Previous Next

                v2.9.5

                              v2.9.5 Latest
                              Latest
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 06 Aug 15:05
                              Immutable release. Only release title and notes can be modified.
                              v2.9.5
                              17fadf3
                                      This commit was signed with the committer’s verified signature. The key has expired.
                                    bartlomieju Bartek Iwańczuk
                                    GPG key ID: 0C6BCDDC3B3AD750
                                      Expired
                                      Verified
                                    Learn about vigilant mode.

                          2.9.5 / 2026.08.06

                            * feat(add): --unscoped flag to alias packages by their unscoped name (#36319)
                            * feat(task): add --members flag to run tasks in workspace members only (#35748)
                            * feat: add Blob/Body textStream() (#35616)
                            * feat: add experimental QuickJS backend (#36194)
                            * fix(bundle): avoid esbuild protocol deadlock (#36427)
                            * fix(bundle): respect runtime file permissions (#36107)
                            * fix(cjs): use loader sources for recursive analysis (#36111)
                            * fix(cli): escape control characters in external metadata (#36198)
                            * fix(core): don't resolve internal module imports with the user's import map
                              (#36303)
                            * fix(crypto): add "raw-secret" to KeyFormat type (#35708)
                            * fix(desktop): handle colored HMR URLs and page loads (#36316)
                            * fix(desktop): retain update signature verification op (#36152)
                            * fix(ext/crypto): allow deriveBits with length 0 (#36283)
                            * fix(ext/napi): polyfill uv_handle_size and uv_strerror (#36308)
                            * fix(ext/net): release completed QUIC stream resources (#36247)
                            * fix(ext/net): require --allow-sys for node:dns.getServers() (#35941)
                            * fix(ext/node): Node compat for web streams (#36285)
                            * fix(ext/node): apply backpressure in Readable.toWeb() (#36321)
                            * fix(ext/node): defer TLS write completion callback to avoid reentrancy panic
                              (#35867)
                            * fix(ext/node): don't fire http2 settings callback after session destroy
                              (#36230)
                            * fix(ext/node): gate constrained memory cgroup reads (#36218)
                            * fix(ext/node): handle pre-quoted shell arguments (#36371)
                            * fix(ext/node): implement node:test tags (#36292)
                            * fix(ext/node): implement util.diff (#36289)
                            * fix(ext/node): implement v8.promiseHooks API (#36281)
                            * fix(ext/node): sort fs.readdir entries to match Node.js (#36341)
                            * fix(ext/node): stop http2 file reads after stream close (#36300)
                            * fix(ext/node): store blocklist ranges compactly (#36212)
                            * fix(ext/node): support the fs flush option for writes (#36290)
                            * fix(ext/node): use signatureAlgorithm digest for X509 ECDSA verify (#36326)
                            * fix(ext/node_crypto): use named group exponent sizes (#36347)
                            * fix(ext/web): attach Node error codes to WHATWG API validation errors (#36288)
                            * fix(ext/websocket): disable HTTP/2 server push on wss upgrade path (#36327)
                            * fix(fetch): scope redirect-sensitive headers by origin (#36361)
                            * fix(ffi): reject resizable buffers in nonblocking calls (#36259)
                            * fix(fmt): accept xml and svg extensions for stdin (#36149)
                            * fix(fmt): update lax-markup to 0.3.2, lax-css and lax-sql to 0.3.0 (#36397)
                            * fix(http): preserve stripped headers across redirects (#36360)
                            * fix(inspector): validate request host headers (#36348)
                            * fix(net): cancel pending writes on stream close (#36369)
                            * fix(net): clean up concurrently dropped load-balanced listeners (#36246)
                            * fix(net): handle malformed DNS record text (#36374)
                            * fix(node): clean up Web Stream finished listeners (#36227)
                            * fix(node): retain consumed HTTP stream wrapper (#36254)
                            * fix(npm): ignore invalid package bin targets (#36354)
                            * fix(npm): tolerate malformed scripts field in packuments (#36324)
                            * fix(npmrc): match auth configs by authority and path (#36359)
                            * fix(outdated): don't report JSR pre-release versions as latest (#36325)
                            * fix(publish): report when the registry rejects a provenance attestation
                              (#36404)
                            * fix(resolver): don't treat deno eval modules as npm package files (#36304)
                            * fix(runtime): map notify's Windows missing-path error to NotFound (#35864)
                            * fix(sync-types): add reason to too_many_arguments allows (lint)
                            * fix(telemetry): handle reentrant attribute conversion (#36256)
                            * fix(webgpu): own mapped range backing stores (#36257)
                            * fix(webstorage): preserve Storage constructor name (#35944)
                            * fix: capitalize IP in help text (#36170)
                            * fix: upgrade deno_task_shell to 0.33.3 (#36406)
                            * fix: wire no-legacy-abort unstable flag from deno.json config (#36312)
                            * perf(core): run the common-path tick drain in Rust (#36157)
                            * perf(ext/node): bypass dns lookup on literal IPs in udp send (#35909)
                            * perf(ext/web): implement base64url encode/decode as simdutf ops (#36398)
                            * perf(fs): open files on the blocking pool in async readFile/writeFile (#36160)
                            * perf: order startup functions in release builds (#36219)
                            * perf: reduce eager module evaluation at startup (#36331)
                            * perf: remove Linux unwind tables from release artifacts (#36265)
                          Assets 59
                                  * deno-aarch64-apple-darwin.from-2.9.4.bsdiff
                                      sha256:52e89b06302ea09c2700444ac162f307bfdc33d127bb70078058f4e57cd05c31
                                    7.54 MB 2026-08-06T14:15:21Z
                                  * deno-aarch64-apple-darwin.from-2.9.4.bsdiff.sha256sum
                                      sha256:59e258e6eaad2a109ea675d8db7204cd0989d6b9eef1a29dc6d837a9611a0c16
                                    110 Bytes 2026-08-06T14:15:20Z
                                  * deno-aarch64-apple-darwin.sha256sum
                                      sha256:a0411b7adb4bab51cc238747f0b5c83d658a5cfb93e5085e9b025c9c004587c3
                                    71 Bytes 2026-08-06T14:15:20Z
                                  * deno-aarch64-apple-darwin.zip
                                      sha256:b796aadd131f6930560c1ee040cf0d6f53933fbb987464e9ff46bd7ea4830615
                                    36.7 MB 2026-08-06T14:15:20Z
                                  * deno-aarch64-apple-darwin.zip.sha256sum
                                      sha256:adf0a06eb160ec678f8adbab52cefea5f4ffc36a64b1adea542c76343a607d9e
                                    96 Bytes 2026-08-06T14:15:20Z
                                  * deno-aarch64-pc-windows-msvc.from-2.9.4.bsdiff
                                      sha256:17f752fe8230436c3c0f8467b8c99cd5254116ed98b7b737815fdc094e8718d4
                                    4 MB 2026-08-06T13:17:09Z
                                  * deno-aarch64-pc-windows-msvc.from-2.9.4.bsdiff.sha256sum
                                      sha256:7bc6a8b73e1e729b9c0e408d7d63591b20b6f9f3e57aa1e283cb00cae78839ec
                                    192 Bytes 2026-08-06T13:17:09Z
                                  * deno-aarch64-pc-windows-msvc.sha256sum
                                      sha256:d670da5946cc644b10b626d86ccf30937dd193d92bdb3b718d00e448777ca96c
                                    154 Bytes 2026-08-06T13:17:09Z
                                  * deno-aarch64-pc-windows-msvc.zip
                                      sha256:73f20b3566a0a6e3f6912fd7bf5b3a7ccd04d68414baedea3b397437bdec6472
                                    39 MB 2026-08-06T13:17:09Z
                                  * deno-aarch64-pc-windows-msvc.zip.sha256sum
                                      sha256:52b1f19058ec51a97b414dd902a1cd93c760553a53397eed2c4296e4d5346edf
                                    178 Bytes 2026-08-06T13:17:09Z
                                  * Source code (zip)
                                    2026-08-06T11:40:26Z
                                  * Source code (tar.gz)
                                    2026-08-06T11:40:26Z
                                  * Release attestation (json)
                                    2026-08-06T11:40:26Z
                                  * Show all 59 assets Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 16 DumZee, xplosionmind, NitroHP, MrScarySpaceCat, uwu-420, rami01e, vain-Liang, VAN7272, ricardocanelas, bidu2352, and 6 more reacted with thumbs up emoji 🎉 9 DumZee, fyodorio, kuboon, 0xfeeddeadbeef, uwu-420, ricardocanelas, rvitaliy, ahmedmbarektorjmene, and thomas3577 reacted with hooray emoji ❤️ 6 nabbisen, DumZee, xplosionmind, uwu-420, ricardocanelas, and sant123 reacted with heart emoji 🚀 14 tomas-zijdemans, wfrancescons, ptzburn, Virprospere, rempas, DumZee, ageorge95, SymphonySimper, NitroHP, uwu-420, and 4 more reacted with rocket emoji 👀 5 DumZee, ageorge95, xplosionmind, ricardocanelas, and Molkree reacted with eyes emoji
                                All reactions
                                  * 👍 16 reactions
                                  * 🎉 9 reactions
                                  * ❤️ 6 reactions
                                  * 🚀 14 reactions
                                  * 👀 5 reactions
                              31 people reacted

                v2.9.4

                              v2.9.4
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 23 Jul 16:59
                              Immutable release. Only release title and notes can be modified.
                              v2.9.4
                              14eea31
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          2.9.4 / 2026.07.23

                            * feat(desktop): enable --hmr for React Router (#35900)
                            * feat(ext/node): add a byteLength/length parameter to
                              Buffer.indexOf/lastIndexOf/includes (#35872)
                            * feat(ext/node): support raw chacha20 cipher in crypto.createCipheriv (#36016)
                            * feat: upgrade V8 to 150.2.0 (#36098)
                            * fix(add): support --minimum-dependency-age flag in deno add/remove (#36099)
                            * fix(cache): store Web Cache under origin data (#36145)
                            * fix(canvas): require FFI permission for native window handles (#36080)
                            * fix(clean): reject symlinked node_modules cleanup roots (#36190)
                            * fix(compile): bump libsui to 0.16.4 to fix Windows resource SizeOfImage
                              (#36242)
                            * fix(core): allow dynamic imports during cached module evaluation (#36258)
                            * fix(core): bound error graph conversion (#36070)
                            * fix(core): enforce JSON requests in FsModuleLoader (#36137)
                            * fix(core): handle malformed error constructors (#36071)
                            * fix(core): stop rejected dynamic imports before loading (#36136)
                            * fix(desktop): make BrowserWindow bindings typeable (#35907)
                            * fix(desktop): preserve binding wrappers after lazy op upgrade (#36065)
                            * fix(desktop): strip runtime extension from app name (#36060)
                            * fix(ext/napi): cancel async sends after close (#36077)
                            * fix(ext/napi): scope callback info per invocation (#36076)
                            * fix(ext/node): apply backpressure to http2 stream writes (#36044)
                            * fix(ext/node): don't leave 0-byte .heapsnapshot files near the heap limit
                              (#36113)
                            * fix(ext/node): implement worker_threads.locks via Web Locks (#35963)
                            * fix(ext/node): node:sqlite backup() and deserialize() argument validation
                              (#36127)
                            * fix(ext/node): retry DNS query when its per-attempt timeout fires (#35955)
                            * fix(ext/node): stop http2 file reads on stream close (#36061)
                            * fix(ext/web): handle failed webtransport datagram setup (#36067)
                            * fix(ext/webidl): implement async_sequence for ReadableStream.from (#35976)
                            * fix(fetch): bound multipart part headers (#36096)
                            * fix(fmt): keep embedded CSS custom property indentation stable (#35949)
                            * fix(fs): require sys permission for umask (#36222)
                            * fix(http): preserve trust proxy environment setting (#36073)
                            * fix(init): validate temporary node_modules parent (#36142)
                            * fix(jupyter): report codemirror_mode as a string (#36241)
                            * fix(loader): reject non-JSON modules for JSON imports (#36135)
                            * fix(napi): synchronize external string finalizers (#36078)
                            * fix(net): clean up cancellation resources on early errors (#36229)
                            * fix(net): limit WebTransport handshake frame buffering (#36068)
                            * fix(node_http2): clean up destroyed sessions (#36043)
                            * fix(node_resolver): handle CJS filesystem path edge cases (#36112)
                            * fix(node_stream): handle Web Stream adapter errors (#36193)
                            * fix(npm): avoid following lock poll symlinks (#36192)
                            * fix(npm): download tarballs from the configured registry instead of
                              registry.npmjs.org (#36187)
                            * fix(npm): reject symlinked package materialization dirs (#36191)
                            * fix(outdated): keep type-only dependencies in the lockfile (#36140)
                            * fix(pack): support file paths longer than the tar name field (#36105)
                            * fix(permissions): escape bidi controls in prompts (#36195)
                            * fix(process): avoid collisions in Windows stdio pipe names (#36081)
                            * fix(publish): constrain generated source rewrites (#36109)
                            * fix(release): insert into versions.json in semver order (#36097)
                            * fix(rt): isolate extracted native addons (#36144)
                            * fix(runtime): bridge console to the inspector regardless of --inspect flag
                              (#35795)
                            * fix(runtime): give worker isolate threads the stack size we report (#36114)
                            * fix(test): escape control characters in test names (#36196)
                            * fix(tests): make npm test registry tolerate a bad advisories request body
                              (#36138)
                            * fix(tls): resolve sni requests concurrently (#36062)
                            * fix(update): don't downgrade lockfile when npm cache is stale (#35904)
                            * fix(webtransport): avoid url parse panic (#36066)
                            * fix(webtransport): validate certificate dates (#36069)
                            * fix(x): honor --minimum-dependency-age and deno.json minimumDependencyAge
                              (#36025)
                            * fix: discover config file for jsr: entrypoints (#35838)
                            * fix: handle UTF-16 diagnostic columns (#36028)
                            * perf(core): avoid duplicating lazy ESM snapshot sources (#36262)
                            * perf(snapshot): mangle internal source identifiers (#36263)
                            * perf: compress bundled AppImage runtimes (#36261)
                            * perf: use FxHash for hot internal hash maps (#36100)
                          Assets 59
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 15 Virprospere, uwu-420, wfrancescons, VAN7272, NitroHP, thomas3577, bidu2352, ricardocanelas, SigEpBlue, dimlev, and 5 more reacted with thumbs up emoji 🎉 6 0xfeeddeadbeef, uwu-420, rempas, ricardocanelas, dimlev, and DumZee reacted with hooray emoji ❤️ 9 sant123, varadTheDeveloper, uwu-420, danrobi11, nabbisen, rempas, ricardocanelas, dimlev, and DumZee reacted with heart emoji 🚀 8 uwu-420, rempas, NitroHP, ricardocanelas, ageorge95, LuxWar, DumZee, and jsejcksn reacted with rocket emoji 👀 2 ageorge95 and DumZee reacted with eyes emoji
                                All reactions
                                  * 👍 15 reactions
                                  * 🎉 6 reactions
                                  * ❤️ 9 reactions
                                  * 🚀 8 reactions
                                  * 👀 2 reactions
                              24 people reacted

                v2.9.3

                              v2.9.3
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 15 Jul 15:35
                              Immutable release. Only release title and notes can be modified.
                              v2.9.3
                              f39575e
                                      This commit was signed with the committer’s verified signature. The key has expired.
                                    bartlomieju Bartek Iwańczuk
                                    GPG key ID: 0C6BCDDC3B3AD750
                                      Expired
                                      Verified
                                    Learn about vigilant mode.

                          2.9.3 / 2026.07.15

                            * feat(cli): deno add --no-save and --save-optional (#36039)
                            * feat(cli): add --min-dep-age alias (#35914)
                            * feat(compile): support aarch64-pc-windows-msvc target (#36004)
                            * feat(ext/fetch): add http2MaxHeaderListSize option to
                              Deno.createHttpClient (#33194)
                            * fix(bundle): preserve raw imports in watch mode (#36040)
                            * fix(canvas): don't hold SurfaceData mut borrow over window resize (#35993)
                            * fix(config): reject out-of-range minimum dependency ages (#36051)
                            * fix(core): block user ext imports after resolution (#36012)
                            * fix(core): deactivate idle TTY write handles (#35886)
                            * fix(core): restrict extension loaders to internal modules (#36013)
                            * fix(core): root slow op string coercions (#36018)
                            * fix(desktop): don't let op_desktop_send_error_report target caller-supplied
                              URLs (#35940)
                            * fix(ext/http): don't panic recycling cancelled record on native response
                              (#36053)
                            * fix(ext/napi): don't free threadsafe function on abort while refs remain
                              (#36032)
                            * fix(ext/napi): don't resurrect a released threadsafe function in acquire
                              (#36054)
                            * fix(ext/node): add deprecation warning for Duplex.toWeb({ type }) DEP0201
                              (#35972)
                            * fix(ext/node): guard sqlite deserialize during callbacks (#36023)
                            * fix(ext/node): handle UTF-16 assert source positions (#36029)
                            * fix(ext/node): handle sqlite conversion failures (#36024)
                            * fix(ext/node): respect base64 buffer ranges (#36030)
                            * fix(ext/process): don't double-close extra stdio pipe handles on Windows
                              (#36005)
                            * fix(lsp): respect lint rule exclusion for no-slow-types diagnostics (#35924)
                            * fix(node): stop active read on stream close to avoid leaking Socket/TCPWrap
                              (#35898)
                            * fix(node_http2): keep header validation enabled (#36042)
                            * fix(node_http2): validate serialized headers (#36041)
                            * fix(npm): don't fetch registry info for deprecated packages under
                              --cached-only (#35903)
                            * fix(npm): normalize path in BYONM read permission check (#35882)
                            * fix(pm): hint about minimumDependencyAge when no version is old enough
                              (#35890)
                            * fix(release): only strip Mach-O signature for x86_64-apple-darwin (#35902)
                            * fix(release): strip Mach-O signature before patchver on apple targets (#35897)
                            * fix(runtime): guard usage op output buffers (#36020)
                            * fix(serde_v8): handle deserialization exceptions (#36021)
                            * fix(web): guard encodeInto fallback result buffer (#36019)
                            * fix(web): support Event subclasses with readonly toStringTag (#35920)
                            * fix(worker): remove imported ops during bootstrap (#36014)
                            * fix: don't print duplicate parse diagnostics (#35933)
                            * perf(ext/crypto): batch randomUUID generation (#35953)
                            * perf(ext/fetch): remove quadratic line buffering in EventSource (#35881)
                            * perf(ext/node): cache compiled glob matchers + bump bundled minimatch to
                              10.2.5 (#35873)
                            * perf(ext/node): fast path fs cp (#35856)
                            * perf(ext/node): right-size small socket reads instead of pinning the 64KB slab
                              (#35779)
                            * perf(ext/node): speed up sqlite.StatementSync.all() and run() (#35863)
                            * perf(ext/web): avoid copy-back in op_base64_atob large path (#35862)
                          Assets 59
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 20 bidu2352, sovalyeler, Safari77, Virprospere, tomas-zijdemans, ricardocanelas, VAN7272, uwu-420, dimlev, NitroHP, and 10 more reacted with thumbs up emoji 🎉 5 uwu-420, dimlev, rempas, DumZee, and 0xfeeddeadbeef reacted with hooray emoji ❤️ 10 danrobi11, sant123, nyouness, egmtm, ricardocanelas, uwu-420, dimlev, NitroHP, rempas, and DumZee reacted with heart emoji 🚀 6 uwu-420, jsejcksn, NitroHP, rempas, ageorge95, and DumZee reacted with rocket emoji 👀 2 ageorge95 and DumZee reacted with eyes emoji
                                All reactions
                                  * 👍 20 reactions
                                  * 🎉 5 reactions
                                  * ❤️ 10 reactions
                                  * 🚀 6 reactions
                                  * 👀 2 reactions
                              28 people reacted

                v2.9.2

                              v2.9.2
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 08 Jul 14:36
                              Immutable release. Only release title and notes can be modified.
                              v2.9.2
                              356c132
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          2.9.2 / 2026.07.08

                            * feat(desktop): autodetect React Router framework (#35557)
                            * feat(desktop): enable --hmr for Vite and Nuxt (#35851)
                            * feat(desktop): run HMR by framework dev server (#35722)
                            * feat(desktop): window opacity and transparency APIs (#35646)
                            * feat(desktop): wire --exclude-unused-npm through to compile (#35740)
                            * feat(ext/node): implement v8.setHeapSnapshotNearHeapLimit (#35694)
                            * feat(ext/telemetry): honor OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT (#35068)
                            * feat(inspector): start inspector server on SIGUSR1 (#35738)
                            * feat(node): implement getTestContext() in node:test (#35678)
                            * feat: support wildcard patterns in minimumDependencyAge.exclude (#35746)
                            * fix(check): don't interleave errors with "Check" lines in a workspace (#35687)
                            * fix(compile): bump libsui to 0.16.1 to survive eu-strip in flatpak (#35699)
                            * fix(compile): bump libsui to 0.16.3 to fix segfault under gVisor/Cloud Run
                              (#35701)
                            * fix(core): don't drain microtasks in mod_evaluate_sync mid-evaluation (#35707)
                            * fix(coverage): count a branch-junction line as covered when either arm runs
                              (#35858)
                            * fix(coverage): don't count V8 block-boundary gaps as branches (#35767)
                            * fix(coverage): don't let a trailing comment change a line's hit count (#35741)
                            * fix(deploy): disable config discovery and refresh the cached CLI version
                              (#35754)
                            * fix(desktop): attribute bind calls to the registering window id (#35654)
                            * fix(desktop): honor desktop.backend from deno.json (#35815
                            * fix(desktop): pin @std/http in generated Vite SPA entrypoint + add hermetic
                              compile test (#35676)
                            * fix(desktop): rename launcher to so it self-loads the runtime (#35709)
                            * fix(desktop): run framework build step before bundling output (#35603)
                            * fix(desktop): surface compiled-app startup errors instead of exiting silently
                              (#35567)
                            * fix(dprint): exclude tools/lzld submodule (#35778)
                            * fix(ext): throw DataCloneError when posting non-serializable values (#35604)
                            * fix(ext/cache): implement Cache.keys() (#35455)
                            * fix(ext/fetch): reject transport failures with Node's "fetch failed" shape
                              (#35618)
                            * fix(ext/http): error non-Uint8Array response streams (#35783)
                            * fix(ext/http): honor explicit content-length header on HEAD responses (#35728)
                            * fix(ext/http): point legacy abort warning at docs.deno.com/go link (#35713)
                            * fix(ext/napi): add uv_cond_* polyfills for native addons (#35536)
                            * fix(ext/net): abort pending Deno.connect during DNS resolution (#35729)
                            * fix(ext/node): allow adopting inherited extra stdio TCP fds (#35805)
                            * fix(ext/node): don't panic when main module path has invalid percent-encoding
                              (#35534)
                            * fix(ext/node): don't schedule a pause in inspector.waitForDebugger() (#35796)
                            * fix(ext/node): flush StringDecoder in cipher final() for stream ciphers
                              (#35800)
                            * fix(ext/node): mark TLSWrap dead on teardown before tls_conn check (#35706)
                            * fix(ext/node): report all active resources from process.getActiveResourcesInfo
                              (#35532)
                            * fix(ext/node): require --allow-net=unix for node:net unix sockets (#35835)
                            * fix(ext/node): support fd 3 pipes in spawned Deno children (#34133)
                            * fix(ext/signals): unregister handler when SignalStream is dropped (#35832)
                            * fix(ext/web): resolve pending BYOB read when teeing a byte stream that closes
                              (#35828)
                            * fix(fmt): format Astro inline scripts as TypeScript (#35852)
                            * fix(fs): support pre-1970 (negative) timestamps in FsStat (#35517)
                            * fix(inspector): close WebSocket connections when the runtime is torn down
                              (#35791)
                            * fix(install): don't panic on jsr specifier with a tag like @latest (#35605)
                            * fix(install): don't write through hardlinks when copying package files
                              (#35735)
                            * fix(install): make setup cache packages hash deterministic (#35825)
                            * fix(install): resolve lifecycle script dependency bins against the hoisted
                              layout (#35762)
                            * fix(install): support uninstalling multiple global packages (#29352)
                            * fix(lint): don't error on non-analyzable package exports like CSS files
                              (#35732)
                            * fix(lint): include config file in workspace member invalid version error
                              (#35759)
                            * fix(lsp): fix CPU busy loop by creating tokio runtime before JsRuntime in TSC
                              thread (#35595)
                            * fix(node/fs): implement followSymlinks option for fs.glob() (#35524)
                            * fix(npm): don't re-fetch packuments on every run when registry has no time
                              data (#35834)
                            * fix(npm): don't retain full npm exports value + fix --watch memory leak
                              (#35677)
                            * fix(npm): widen node_modules lock staleness margin to avoid false preemption
                              (#35806)
                            * fix(permissions): split comma-separated paths in --ignore-read (#35661)
                            * fix(test): run Node-API finalizers at test worker shutdown (#35695)
                            * fix(watch): accept watch paths in fmt/lint/bench --watch (#35720)
                            * fix(watch): execute preload modules under --watch (#35792)
                            * fix(watch): terminate on Ctrl+C while blocked in synchronous code (#35826)
                            * fix: enable rusqlite "fallible_uint" feature in workspace deps (#35681)
                            * perf(config): literal-suffix reject and prune irrelevant globs per base
                              (#35688)
                            * perf(core): defer residual lazy source registration (#35731)
                            * perf(ext/fetch): stream wasm bytes to the compiler from Rust (#35704)
                            * perf(ext/node): remove per-chunk copying on TLSWrap data paths (#35705)
                            * perf(ext/node): zero-copy async Buffer writes on the stream_wrap path (#35780)
                            * perf(ext/web): identity pipeThrough writable bypass (#35799)
                            * perf(ext/web): persistent pump for the generic pipeTo loop (#35813)
                            * perf(ext/web): pump readableStreamCollectIntoUint8Array with a persistent read
                              request (#35790)
                            * perf(ext/web): reduce per-chunk allocations on stream read and tee paths
                              (#35786)
                            * perf(ext/web): reduce per-chunk overhead in Web Streams (#35773)
                            * perf(ext/web): run synchronous pull completion without a microtask hop
                              (#35788)
                            * perf(ext/web): shared underlying-source algorithms, hoist resource-bridge read
                              request (#35810)
                            * perf(ext/web): sync fast path for ReadableStream async iterator next()
                              (#35842)
                            * perf(ext/web): synchronous transform fast path for TransformStream (#35844)
                            * perf(npm): index packuments with SIMD JSON scanner (#35698)
                            * perf(streams): offload resource-backed pipeTo to Rust via op_pipe (#35689)
                            * perf(workers): optimize message passing (#35110)
                            * perf(workers): return raw buffer from receive ops for no-transferable messages
                              (#35756)
                            * perf: use V8 native queueMicrotask instead of op (#35787)

                          Contributors

                            * 
                            latest
                          Assets 57
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 8 uwu-420, bidu2352, Virprospere, VAN7272, A-J-dev, misferado, sovalyeler, and Molkree reacted with thumbs up emoji 🎉 15 HuguesGuilleus, kman3107, SandeepKumarKuanar, HamoBoker, tomas-zijdemans, uwu-420, 0xfeeddeadbeef, sectore, rempas, wfrancescons, and 5 more reacted with hooray emoji ❤️ 3 uwu-420, rempas, and danrobi11 reacted with heart emoji 🚀 7 ageorge95, HamoBoker, uwu-420, rempas, pepf, NitroHP, and jsejcksn reacted with rocket emoji 👀 1 ageorge95 reacted with eyes emoji
                                All reactions
                                  * 👍 8 reactions
                                  * 🎉 15 reactions
                                  * ❤️ 3 reactions
                                  * 🚀 7 reactions
                                  * 👀 1 reaction
                              26 people reacted

                v2.9.1

                              v2.9.1
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 01 Jul 16:31
                              Immutable release. Only release title and notes can be modified.
                              v2.9.1
                              7afe265
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          2.9.1 / 2026.07.01

                            * feat(check): add --desktop flag to type-check for deno desktop (#35644)
                            * feat(desktop): register deep-link URL schemes at bundle time (#35466)
                            * feat: update laufey to 0.5.0 (#35663)
                            * fix(bundle): emit CSSStyleSheet for CSS raw imports (#35598)
                            * fix(cache): skip checksums for cached 404 entries (#35526)
                            * fix(config): don't strip workspace-member includes from deploy config (#34788)
                            * fix(core): apply deferred fast-call op upgrade to the captured bootstrap clone
                              (#35630)
                            * fix(core): prevent shared-buffer timer expiry race from losing timers (#35312)
                            * fix(desktop): default window title to app name instead of laufey_webview
                              (#35541)
                            * fix(desktop): detect SvelteKit adapter-node and error on unsupported adapters
                              (#35533)
                            * fix(desktop): discover deno.json in the project dir for deno desktop .
                              (#35660)
                            * fix(desktop): don't delete user directories that collide with app name
                              (#35513)
                            * fix(desktop): repair webview and raw backends on Windows (laufey v0.4.1)
                              (#35566)
                            * fix(desktop): resolve launcher symlink so .deb/.rpm apps find the backend
                              (#35632)
                            * fix(desktop): set LAUFEY_RUNTIME_PATH in Linux app launcher (#35580)
                            * fix(desktop): show macOS tray icon in bundled .app launched via Finder
                              (#35626)
                            * fix(desktop): use zstd for appimage squashfs (#35506)
                            * fix(doc): strip blockquote > prefixes from JSDoc code blocks (#34866)
                            * fix(ext/fetch): include path and reason when fetching a file:// URL fails
                              (#35606)
                            * fix(ext/node): check permissions when binding node:net unix sockets (#35564)
                            * fix(ext/node): export report as named export from node:process (#35400)
                            * fix(ext/node): mock.reset() should also reset MockTimers (#35588)
                            * fix(ext/node): pass Deno subcommands through child_process spawn (#35599)
                            * fix(ext/node): send TLS close_notify on JS stream-backed socket shutdown
                              (#35582)
                            * fix(ext/node_sqlite): keep attach limit capped under scoped permissions
                              (#35232)
                            * fix(ext/web): make URL and URLSearchParams non-serializable (#35423)
                            * fix(fmt): stable formatting of multi-line html/svg tagged templates (#35540)
                            * fix(inspector): support Chrome worker debugging (#35629)
                            * fix(install): pin pre-release npm versions added via dist-tag (#35586)
                            * fix(jupyter): register stdin peer only after ZMTP handshake completes (#35585)
                            * fix(lib): add PerformanceObserver and PerformanceObserverEntryList types
                              (#35640)
                            * fix(libs/http): add missing write_flushed in
                              poll_start_fixed_response_with (#35649)
                            * fix(lsp): watch .wasm files for changes (#35560)
                            * fix(node): load graph-backed TypeScript modules synchronously (#35527)
                            * fix(npm): decode percent-encoded subpath of npm specifiers (#35505)
                            * fix(npm): fall back for age-filtered npm dist-tags (#35561)
                            * fix(npm): normalize bin names with path separators (#35555)
                            * fix(npm): realpath npm bin main module (#35554)
                            * fix(npm): show scoped-registry auth hint on tarball 404 (#35514)
                            * fix(npm): use case-insensitive match for trust-policy-exclude (#35520)
                            * fix(rt_desktop): reveal initial window on first paint (startup black flash)
                              (#35620)
                            * fix: correct property name for JSX new line configuration in schema file
                              (#35565)
                            * fix: resolve LAUFEY_VERSION from crate-local Cargo.lock during publish
                              (#35507)
                            * fix: show clear error when V8 fails to create worker threads (#32856)
                            * perf(core/webidl): check next method outside of iterator loop (#35480)
                            * perf(ext/fetch): fast-path Response reconstruction (#35495)
                            * perf(ext/http): coalesce chunked response writes into a single write (#35523)
                          Assets 59
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 18 kman3107, bidu2352, uwu-420, yyq1025, abdelfattahradwan, Virprospere, vain-Liang, SigEpBlue, DumZee, NitroHP, and 8 more reacted with thumbs up emoji 🎉 3 uwu-420, rempas, and DumZee reacted with hooray emoji ❤️ 7 uwu-420, rempas, abdelfattahradwan, danrobi11, sant123, DumZee, and FiddleStickers reacted with heart emoji 🚀 6 jsejcksn, 0xfeeddeadbeef, uwu-420, ageorge95, DumZee, and rempas reacted with rocket emoji 👀 4 ageorge95, DumZee, ricardocanelas, and rempas reacted with eyes emoji
                                All reactions
                                  * 👍 18 reactions
                                  * 🎉 3 reactions
                                  * ❤️ 7 reactions
                                  * 🚀 6 reactions
                                  * 👀 4 reactions
                              26 people reacted

                v2.9.0

                              v2.9.0
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 25 Jun 15:00
                              Immutable release. Only release title and notes can be modified.
                              v2.9.0
                              94d375d
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          2.9.0 / 2026.06.25

                          Read more: http://deno.com/blog/v2.9

                            * feat(bundle): add --declaration flag to generate rolled-up .d.ts files
                              (#33838)
                            * feat(cli): add deno link and deno unlink subcommands (#34359)
                            * feat(cli): add deno watch subcommand (#35301)
                            * feat(cli): add deno list subcommand to list declared dependencies (#34972)
                            * feat(cli): auto-migrate pnpm-workspace.yaml on resolution failure (#34993)
                            * feat(cli): provide a node on PATH when Node.js is not installed (#34969)
                            * feat(compile): persist Web Storage/KV in a per-app data directory (#34618)
                            * feat(coverage): add configurable coverage thresholds (#35056)
                            * feat(desktop): --compress for self-extracting app bundles (#35420)
                            * feat(desktop): add Linux .deb and .rpm installer output formats (#35296)
                            * feat(desktop): add Windows .msi installer output format (#35378)
                            * feat(desktop): autodetect Vite framework (#35470)
                            * feat(desktop): default UI backend to webview (#35442)
                            * feat(ext/crypto): support remaining modern WebCrypto algorithms (#35223)
                            * feat(ext/http): deprecation warning for legacy request abort (#34397)
                            * feat(ext/net): implement Happy Eyeballs for Deno.connect and
                              Deno.connectTls (#31726)
                            * feat(ext/node): implement node:test mock.module (#35329)
                            * feat(ext/node): implement node:test mock.timers (#33946)
                            * feat(ext/web): web locks api (#31166)
                            * feat(fmt): add sortNamedImports and sortNamedExports options (#33313)
                            * feat(fmt): infer config from .editorconfig (#34071)
                            * feat(fmt): use lax-css for CSS, SCSS, and Less (#35160)
                            * feat(fmt): use lax-markup for HTML, XML, SVG, and components (#35174)
                            * feat(fmt): use lax-sql for SQL formatting (#35161)
                            * feat(http): allow disabling serve compression (#35253)
                            * feat(http): disable Deno.serve automatic compression by default (#35486)
                            * feat(install): create node_modules for workspace members (#34970)
                            * feat(install): seed deno.lock from bun.lock (#35394)
                            * feat(install): seed deno.lock from package-lock.json (#35330)
                            * feat(install): seed deno.lock from pnpm-lock.yaml (#35346)
                            * feat(install): seed deno.lock from yarn.lock (#35350)
                            * feat(install): warn on package.json engines mismatch (#34225)
                            * feat(lockfile): auto-resolve git merge conflicts in deno.lock (#34726)
                            * feat(lsp): add inferred type request (#35099)
                            * feat(napi): implement Node-API version 10 (#35270)
                            * feat(node): bump reported process.version to v26.3.0 (#34747)
                            * feat(npm): install jsr deps into node_modules via npm-compat registry (#35029)
                            * feat(npm): publishing-trust ranking and no-downgrade trust policy (#34927)
                            * feat(runtime): add request_builder_hook for fetch token and cdn-loop headers
                              (#35088)
                            * feat(task): add --if-present flag to deno task (#35315)
                            * feat(task): add --jobs/--concurrency flag to deno task (#35318)
                            * feat(task): input-based caching with files/output/env (#34509)
                            * feat(task): set npm_execpath, npm_node_execpath and npm_command for
                              package.json scripts (#35317)
                            * feat(test): add --changed and --related flags to deno test (#35199)
                            * feat(test): add --shard flag to split a test run across machines (#35057)
                            * feat(test): add Deno.test.each for parameterized tests (#34938)
                            * feat(test): add retry and repeats options to Deno.test (#35053)
                            * feat(test): built-in snapshot testing via t.assertSnapshot (#35139)
                            * feat(test): show sub-millisecond test durations (#35200)
                            * feat(unstable): CSS module imports (with { type: "css" }) (#35093)
                            * feat: deno desktop subcommand (#33441)
                            * feat: deno remove --global as alias for deno uninstall --global (#35327)
                            * feat: add "preferPackageJson" deno.json setting (#35392)
                            * feat: add stable --unsafe-proto flag (#34738)
                            * feat: enable default minimum dependency age (#35458)
                            * feat: stabilize "links" field in deno.json (#34996)
                            * feat: stabilize bare node built-in resolution (#33316)
                            * feat: support ignore option in Deno.watchFs (#31582)
                            * feat: support navigator.userAgentData (#34743)
                            * fix(check): treat npm .d.ts as CJS based on package.json (#35166)
                            * fix(core): always register isolate to prevent silent foreground task drop
                              (#35408)
                            * fix(core): don't cache WebIDL sequence keys in thread-local v8::Eternal
                              (#35462)
                            * fix(core): handle async op promise id wraparound (#35126)
                            * fix(core): make uv_compat ready queues thread-safe (#35175)
                            * fix(core): preserve custom .stack getters in error/test formatter (#35246)
                            * fix(core): unwrap global exports in Wasm ESM integration (#34912)
                            * fix(coverage): don't panic in summary reporter without a common root (#35211)
                            * fix(coverage): merge coverage for modules loaded with different hash/search
                              params (#35354)
                            * fix(deploy): use JSR latest for deploy CLI (#35493)
                            * fix(desktop): Wayland support for CEF and webview backends (#35425)
                            * fix(desktop): add Bluetooth usage descriptions to macOS Info.plist (#35472)
                            * fix(desktop): add macOS desktop Info.plist keys (#35484)
                            * fix(desktop): correct libdenort unpack path with non-executable extension
                              (#35267)
                            * fix(desktop): hide bundled libc++ symbols so the desktop runtime can be
                              dlopen'd on Linux (#35424)
                            * fix(desktop): use native Wayland instead of XWayland on Wayland systems
                              (#35485)
                            * fix(ext/crypto): allow deriving AES-OCB keys (#35426)
                            * fix(ext/crypto): clamp X448 scalar per RFC 7748 (#35157)
                            * fix(ext/crypto): pad JWK to multiple of 8 bytes for AES-KW wrap (#35475)
                            * fix(ext/fetch): keep content-encoding and content-length on decompressed
                              responses (#35124)
                            * fix(ext/fetch): require --allow-net for Unix proxy in createHttpClient
                              (#35231)
                            * fix(ext/fs): truncate should not follow a terminal symlink (#35239)
                            * fix(ext/http): apply automatic compression for zero-arg serve handlers
                              (#35490)
                            * fix(ext/http): close active WebSockets on Deno.serve shutdown (#35105)
                            * fix(ext/kv): validate remote KV URL when opening the connection (#35106)
                            * fix(ext/napi): restore Explicit microtask policy in napi_resolve_deferred
                              (#35212)
                            * fix(ext/net): cancel in-flight reads when closing TCP/Unix/Vsock streams
                              (#35294)
                            * fix(ext/net): set transport on address for TlsListener (#35258)
                            * fix(ext/node): allow registerHooks with no resolve or load hook (#35235)
                            * fix(ext/node): avoid panic deserializing empty buffers over child_process IPC
                              (#35340)
                            * fix(ext/node): avoid panic when vm.SourceTextModule uses import.meta (#35375)
                            * fix(ext/node): check --allow-net for proxied request target in node:http(s)
                              (#35241)
                            * fix(ext/node): don't apply requestTimeout to active streaming responses
                              (#35291)
                            * fix(ext/node): fail node:test on unhandled rejection and enforce timeout
                              (#35297)
                            * fix(ext/node): fix node:test hook ordering and error handling (#35393)
                            * fix(ext/node): forward permissions when spawning deno with subcommand args
                              (#35443)
                            * fix(ext/node): implement process.resourceUsage() (#35468)
                            * fix(ext/node): implement t.assert.fileSnapshot for node:test (#35478)
                            * fix(ext/node): implement test.TestContext.runOnly (#35158)
                            * fix(ext/node): implement worker_threads.isInternalThread (#35234)
                            * fix(ext/node): import attributes and custom module types in registerHooks ESM
                              hooks (#35028)
                            * fix(ext/node): initialize named stdio exports lazily (#35428)
                            * fix(ext/node): keep dns.lookup permission token internal (#35224)
                            * fix(ext/node): make registerHooks resolve hook work for nested imports
                              (#35169)
                            * fix(ext/node): preserve AsyncLocalStorage context across node:net callbacks
                              (#35237)
                            * fix(ext/node): restore Node binding signature for zlib write/writeSync
                              (#35238)
                            * fix(ext/node): single source of truth for emulated Node version (#35273)
                            * fix(ext/node): stop coloring non-TTY streams in util.styleText (#35236)
                            * fix(ext/node): support AbortSignal.timeout in node:test mock.timers (#35474)
                            * fix(ext/node): support HTTP/2 on the DENO_SERVE_ADDRESS override listener
                              (#35089)
                            * fix(ext/node): trace v8 serializer delegate (#35132)
                            * fix(ext/signals): build windows-sys only on Windows (#35283)
                            * fix(install): remove stale root node_modules symlink on deno remove (#35137)
                            * fix(install): resolve package.json dependencies in global install (#35135)
                            * fix(install): seed pnpm workspace members and catalog deps (#35376)
                            * fix(jupyter): report cell errors instead of failing silently (#35328)
                            * fix(lsp): honor --env-file from deno.json test task in test runner (#34905)
                            * fix(lsp): include tsconfig roots in script names (#34136)
                            * fix(lsp): make requests work for files opened from node_modules (#35176)
                            * fix(lsp): report TS2307 for unresolved imports in .d.ts entrypoints (#35469)
                            * fix(node): expose lazy console stdio streams (console._stdout/_stderr)
                              (#35488)
                            * fix(node): propagate source thread id to process workerMessage event
                              (#35374)
                            * fix(node/test): route nested top-level test() to a subtest (#35406)
                            * fix(npm): avoid spurious npm re-resolution that fails under --cached-only
                              (#35051)
                            * fix(npm): don't apply import map to npm bin main module (#35097)
                            * fix(npm): make peer dependency warning actionable and show importers (#35242)
                            * fix(npm): slim cached full packument when minimumDependencyAge is set (#35285)
                            * fix(npm): support catalog: protocol in deno.json imports (#35168)
                            * fix(npm): symlink workspace npm members into root node_modules by name
                              (#35383)
                            * fix(pack): include assets matched by publish.include in the tarball (#35331)
                            * fix(pack): surface slow type diagnostics (#35379)
                            * fix(permissions): don't require --allow-run for process.kill on self (#34382)
                            * fix(permissions): require --allow-net for Unix domain socket ops (#34395)
                            * fix(permissions): treat Windows \\?\ verbatim paths as equivalent (#35096)
                            * fix(publish): continue publishing workspace after a package fails (#35133)
                            * fix(publish): skip already-published versions before type checking (#35134)
                            * fix(repl): highlight regex literals correctly (#35103)
                            * fix(resolver): better hint when importing a...
                        Read more
                          Assets 59
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 7 DumZee, stevleibelt, VAN7272, SigEpBlue, zhouxinghong, Molkree, and sovalyeler reacted with thumbs up emoji 🎉 5 reneleonhardt, DumZee, axetroy, thomas3577, and mlyngvo reacted with hooray emoji ❤️ 6 DumZee, a-skua, danrobi11, thomas3577, thanhngch, and zhouxinghong reacted with heart emoji 🚀 19 ageorge95, nopsled, 0xfeeddeadbeef, rvitaliy, Vstory, tmkx, Virprospere, reosablo, YvanGuidoin, birkskyum, and 9 more reacted with rocket emoji 👀 5 ageorge95, nopsled, rvitaliy, DumZee, and a-skua reacted with eyes emoji
                                All reactions
                                  * 👍 7 reactions
                                  * 🎉 5 reactions
                                  * ❤️ 6 reactions
                                  * 🚀 19 reactions
                                  * 👀 5 reactions
                              30 people reacted

                v2.8.3

                              v2.8.3
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 11 Jun 15:57
                              Immutable release. Only release title and notes can be modified.
                              v2.8.3
                              ba69908
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          2.8.3 / 2026.06.11

                            * feat(cli): suggest DENO_TLS_CA_STORE on untrusted TLS certificate (#34756)
                            * feat(cli): support --env-file in dependency and registry subcommands (#34843)
                            * feat(compile): support watch mode (#34860)
                            * feat(config): support globs in links (#34849)
                            * feat(ext/crypto): implement SubtleCrypto.supports() static method (#34903)
                            * feat(ext/crypto): support ML-DSA JWK import/export (#34914)
                            * feat(ext/fetch): support priority in RequestInit (#34716)
                            * feat(ext/node): auto-instrument node:http2 with OpenTelemetry (#34510)
                            * feat(ext/node): notify control socket when node:http server starts serving
                              (#34949)
                            * feat(ext/telemetry): honor OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT (#34787)
                            * feat(ext/telemetry): honor OTEL_SPAN_EVENT_COUNT_LIMIT (#34795)
                            * feat(ext/telemetry): support OTEL_TRACES_SAMPLER (#34764)
                            * feat(fmt): add JSON trailing comma config (#33383)
                            * feat(info): add localPath to npm packages in deno info --json (#34806)
                            * feat(info): support --minimum-dependency-age flag (#34762)
                            * feat(lsp): add "Debug" code lens for test steps (#34742)
                            * feat(lsp): add Deno.test ignore and only code actions (#34861)
                            * feat(lsp): diagnose import map files (#34864)
                            * feat(lsp): provide hover info for import map resolutions (#34854)
                            * feat(lsp): report deno doc --lint diagnostics (#34733)
                            * feat(lsp): show no-slow-types diagnostics for JSR packages (#34740)
                            * feat(outdated): warn about packages skipped due to registry errors (#34974)
                            * feat(test): forward shebang permissions into deno test --doc (#35052)
                            * feat(workspace): auto-discover external deno.json import maps (#34803)
                            * feat(x): add deno x --ignore-scripts (#34952)
                            * feat: bump-version -c to handle deno.json + package.json in same dir
                              (#34770)
                            * fix(add): accept npm version ranges on the command line (#34799)
                            * fix(bundle): apply node-style CJS interop on all platforms (#34939)
                            * fix(bundle): don't panic when esbuild binary is busy or unavailable (#34845)
                            * fix(bundle): instantiate .wasm imports instead of emitting raw bytes (#34923)
                            * fix(bundle): rename sourcemap for HTML entrypoints (#34901)
                            * fix(bundle): respect --check and run the type checker (#33514)
                            * fix(cache): retry locked cache database instead of deleting it (#34873)
                            * fix(check): honor ts suppressions for unresolved imports (#34163)
                            * fix(check): ignore doc comment dynamic imports (#34888)
                            * fix(check): surface unresolved imports in .d.ts entrypoints (#34168)
                            * fix(check): treat .d.ts in ESM-supporting npm packages as ESM (#34613)
                            * fix(clean): keep cleaning when cache files are locked and report holders
                              (#34946)
                            * fix(clean): support deno clean --dry-run without --except (#34846)
                            * fix(cli): accept allow-import for deno add (#35019)
                            * fix(cli): check worker's own permissions for dynamic asset imports (#34707)
                            * fix(cli): collect re-exported names for deno test --doc injection (#33511)
                            * fix(cli): don't let --env-file set Deno's own runtime control vars (#35032)
                            * fix(cli): don't suggest non-existent subcommand-flag combinations (#34810)
                            * fix(cli): generate type-only doc-test imports under verbatimModuleSyntax
                              (#33508)
                            * fix(cli): include the typed name in unrecognized subcommand error (#34882)
                            * fix(cli): strip trailing CR from args so CRLF shebangs work (#34968)
                            * fix(compile): prune managed npm snapshot to graph-reachable packages (#34741)
                            * fix(compile): resolve bare npm imports in --bundle worker sources (#34967)
                            * fix(compile): run forked child's module instead of entrypoint (#34687)
                            * fix(compile): support fs.fstatSync on vfs (#34892)
                            * fix(console): %c colors with same red component as previous color (#34784)
                            * fix(core): don't set ERR_MODULE_NOT_FOUND code on module linking errors
                              (#34800)
                            * fix(core): externalize lazy loaded sources (#34936)
                            * fix(core): silence too_many_arguments on Callable trait method (#33475)
                            * fix(core): use isolate_unchecked accessors for fast &v8::Isolate args
                              (#33474)
                            * fix(coverage): exclude linked/patched packages from coverage report (#34834)
                            * fix(coverage): improve HTML report PageSpeed score (#34980)
                            * fix(dotenv): include underscore in unbraced variable names (#34797)
                            * fix(ext/crypto): ChaCha20-Poly1305 uses raw-secret format and iv param
                              (#34915)
                            * fix(ext/crypto): ML-KEM raw-seed, seed-form PKCS#8, and JWK (#34924)
                            * fix(ext/crypto): align WebCrypto modern algorithms with the spec (#34941)
                            * fix(ext/crypto): move getPublicKey to SubtleCrypto and validate usages
                              (#34913)
                            * fix(ext/crypto): support raw-public format for existing asymmetric keys
                              (#34920)
                            * fix(ext/crypto): use outputLength for SHAKE/cSHAKE/TurboSHAKE digests (#34911)
                            * fix(ext/fetch): block requests to bad ports per Fetch Standard (#34863)
                            * fix(ext/fetch): don't decompress empty body advertised as gzip/br (#34880)
                            * fix(ext/fetch): only match multipart delimiter lines (#34587)
                            * fix(ext/fetch): preserve empty multipart filenames (#35009)
                            * fix(ext/ffi): accept Uint8Array in FFI buffer types (#34999)
                            * fix(ext/fs): clarify that Deno.symlink() needs unscoped permissions (#34991)
                            * fix(ext/fs): report broken symlink read as NotFound, not FilesystemLoop
                              (#34833)
                            * fix(ext/fs): stream Deno.readDir entries (#35130)
                            * fix(ext/http): don't crash server on dead streaming-body resource (#34933)
                            * fix(ext/http): include buffered request bytes in size hint (#34831)
                            * fix(ext/http): join split request headers consistently (#35081)
                            * fix(ext/http): prefer brotli for equal compression q-values (#35011)
                            * fix(ext/http): surface errors thrown while streaming a Deno.serve body
                              (#35104)
                            * fix(ext/io): cancel pending readable stream reads (#34986)
                            * fix(ext/kv): update access_token error message to new deno deploy console
                              (#34918)
                            * fix(ext/kv): validate batchSize and expireIn inputs (#34782)
                            * fix(ext/net): handle missing port and path in listen and listenDatagram
                              (#31681)
                            * fix(ext/node): accept non-canonical RSA SPKI keys (#34134)
                            * fix(ext/node): accept scoped IPv6 interface in dgram addMembership (#34899)
                            * fix(ext/node): bump emulated Node version to v24.15.0 (#34804)
                            * fix(ext/node): clear nonblocking fd stdio for child pipes (#34962)
                            * fix(ext/node): count forked child process sockets (#34096)
                            * fix(ext/node): don't cache a pointer to the zlib result buffer (#35043)
                            * fix(ext/node): don't expose Module.register stub (#34894)
                            * fix(ext/node): enforce maxBuffer in child_process.spawnSync (#34053)
                            * fix(ext/node): export runMain from node:module (#35065)
                            * fix(ext/node): fix asciiSlice & ucs2Slice & hexSlice being too slow (#34525)
                            * fix(ext/node): fix broken encoding validation in indexOfBuffer (#33393)
                            * fix(ext/node): guard TCPWrap.open against adopting tracked fds (#35045)
                            * fix(ext/node): guard sqlite authorizer reentrant replacement (#34983)
                            * fix(ext/node): handle EMFILE in child_process.spawn and compound shell
                              commands (#33544)
                            * fix(ext/node): implement mock.property() in node:test (#34959)
                            * fix(ext/node): implement setKeepAlive on native TCPWrap (#34865)
                            * fix(ext/node): implement url.fileURLToPathBuffer (#34883)
                            * fix(ext/node): keep node:vm ContextifyContext wrapper alive with its context
                              (#35090)
                            * fix(ext/node): keep sqlite iterator callbacks alive (#34982)
                            * fix(ext/node): keep v8.serialize output readable by Node.js (#35118)
                            * fix(ext/node): keep worker alive while holding a refed MessagePort (#34877)
                            * fix(ext/node): match Node's UTF-8 replacement for invalid bytes in Buffer
                              decode (#34947)
                            * fix(ext/node): match Node.js when dns.lookup hostname is falsy (#34887)
                            * fix(ext/node): propagate nextLoad(newUrl) redirect to default loader (#35027)
                            * fix(ext/node): read proxy env vars without --allow-env (#34807)
                            * fix(ext/node): replay direct writes on stale http retry (#34992)
                            * fix(ext/node): support ChildProcess.send with net.Server handles (#34948)
                            * fix(ext/node): throw ERR_UNKNOWN_BUILTIN_MODULE for unknown node: builtins
                              (#34766)
                            * fix(ext/node): trace v8 deserializer delegate (#34981)
                            * fix(ext/node): transfer TCP handle ownership in http2 consumeStream (#35047)
                            * fix(ext/node): unblock static module loads when registerHooks is active
                              (#35026)
                            * fix(ext/node): wire ConnectionsList hooks so headersTimeout doesn't spuriously
                              fire (#34356)
                            * fix(ext/node_crypto): support PBES2/AES-CBC bags in tls.createSecureContext
                              pfx (#34438)
                            * fix(ext/os): don't expose invalid env var keys from Deno.env.toObject()
                              (#34711)
                            * fix(ext/process): run shebang-less scripts via /bin/sh on ENOEXEC (#34945)
                            * fix(ext/process): treat Windows kill on exited process as NotFound (#34889)
                            * fix(ext/web): URL.createObjectURL throws ERR_INVALID_ARG_TYPE for non-Blob
                              args (#34878)
                            * fix(ext/web): clearer error when a resource-backed stream is consumed after
                              close (#34964)
                            * fix(ext/web): don't trip debugger on handled stream writer-release rejection
                              (#35100)
                            * fix(ext/web): fire FileReader progress events as tasks (#34763)
                            * fix(ext/web): friendlier URLPattern construction errors (#35102)
                            * fix(ext/web): repair text_decoder_stream bench after BlobStoreTrait change
                              (#35044)
                            * fix(ext/web): show state and supportsBYOB in ReadableStream inspect (#34932)
                            * fix(ext/web): support SharedArrayBuffer over BroadcastChannel (#34961)
                            * fix(ext/web): writableStreamForRid accepts any ArrayBufferView/ArrayBuffer
                              (#35020)
                            * fix(ext/webgpu): bounds-check + view-aware setBindGroup Uint32Array fast path
                              (#33980)
                            * fix(ext/webgpu): update published crate repository url (#33916)
                            * fix(ext/websocket): send URL userinfo as Basic auth header (#34708)
                            * fix(fmt): align singleBodyPosition schema values (#34304)
                            * fix(fmt): pass newlineKind option to JSON and Markdown formatters (#32579)
                            * fix(http): handle raw h1 serve regressions (#35049)
                            * fix(info): normalize trailing spaces in file path args on Windows (#35008)
                            * fix(inspector): attribute idle event-loop wait to (idle) ...
                        Read more
                          Assets 47
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 19 bidu2352, uwu-420, thehouseisonfire, MusashiMiyamoto, DumZee, VAN7272, SigEpBlue, astrawan, Virprospere, ricardocanelas, and 9 more reacted with thumbs up emoji 🎉 8 uwu-420, thomas3577, thednp, rempas, DumZee, regseb, ricardocanelas, and abdirahmn1 reacted with hooray emoji ❤️ 9 uwu-420, sant123, thomas3577, rempas, DumZee, danrobi11, ricardocanelas, egmtm, and devlux reacted with heart emoji 🚀 14 Mopsgamer, ageorge95, Minhthao77, uwu-420, bavoco, 0xfeeddeadbeef, rempas, DumZee, NitroHP, jsejcksn, and 4 more reacted with rocket emoji 👀 4 ageorge95, DumZee, bddjr, and skieop reacted with eyes emoji
                                All reactions
                                  * 👍 19 reactions
                                  * 🎉 8 reactions
                                  * ❤️ 9 reactions
                                  * 🚀 14 reactions
                                  * 👀 4 reactions
                              36 people reacted

                v2.8.2

                              v2.8.2
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 03 Jun 13:41
                              Immutable release. Only release title and notes can be modified.
                              v2.8.2
                              085be0b
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          2.8.2 / 2026.06.03

                            * feat(compile): improve --bundle dependency resolution and add --minify
                              (#34536)
                            * feat(compile): scope --bundle npm embed to packages actually reached (#34532)
                            * feat(ext/crypto): add ChaCha20-Poly1305, SHAKE, cSHAKE, TurboSHAKE, SHA-3 HMAC
                              (#34417)
                            * feat(ext/crypto): add ML-DSA (FIPS 204) post-quantum signatures (#34448)
                            * feat(ext/crypto): implement ML-KEM (FIPS 203) post-quantum KEM (#34447)
                            * feat(ext/node): env/global proxy support for node:http and node:https (#34257)
                            * feat(ext/node): support DENO_SERVE_ADDRESS override in node:http servers
                              (#34662)
                            * feat(jupyter): rewrite kernel in JS, drop zeromq/runtimelib deps (#34083)
                            * feat(lsp): autocomplete jsr:/npm:/node: in deno.json(c) imports (#34724)
                            * feat(publish): unfurl import specifiers in Wasm modules (#34549)
                            * feat(task): support --env-file flag (#34508)
                            * feat(task): support exclusion groups in task name wildcards (#34506)
                            * feat(unstable): add --bundle flag to deno compile (#34527)
                            * feat: bump deno_task_shell to 0.33.0 (#34642)
                            * fix(add): handle version tags like @latest in deno add for JSR packages
                              (#32859)
                            * fix(add): replace panic with error when deno.json discovery fails (#34517)
                            * fix(bundle): skip decorator pass when module has no decorators (#34489)
                            * fix(bundle): use node-style CJS interop for the Deno platform (#34533)
                            * fix(cache): skip WAL journal mode on WSL-1 (#34499)
                            * fix(cache_dir): EnsureCachedStrategy must surface cached redirects (#34563)
                            * fix(check): make node:stream/web types alias the globals (#34606)
                            * fix(check): resolve npm packages without types when type checking (#34551)
                            * fix(cli): suppress bug-report banner on broken pipe print panics (#34552)
                            * fix(cli/task): run recursive workspace tasks in parallel (#34512)
                            * fix(compile): allow process.chdir() into the VFS (#34610)
                            * fix(compile): bundle workers separately under --bundle (#34531)
                            * fix(compile): cover CJS-deep imports under --bundle (#34534)
                            * fix(compile): create code cache when importing JSON or Wasm modules (#34614)
                            * fix(compile): detect svelte-adapter-deno build output (#34535)
                            * fix(compile): don't surface graph errors for --include files (#34568)
                            * fix(compile): embed workspace package.json files in the VFS (#34530)
                            * fix(compile): enable ANSI colors on Windows in compiled binaries (#34701)
                            * fix(compile): handle CJS and native addons in --bundle (#34529)
                            * fix(compile): respect npm registry sub-paths when flattening node_modules
                              (#34575)
                            * fix(compile): support workers loaded from blob URLs (#34574)
                            * fix(compile): transpile TypeScript imported at runtime (#34616)
                            * fix(config): hook up verbatimModuleSyntax for the emit pipeline (#34495)
                            * fix(config): make config auto-discovery skip the same errors on every platform
                              (#34558)
                            * fix(config): surface invalid "exports" map in linked/workspace packages
                              (#34473)
                            * fix(config): warn instead of erroring when start dir is not a workspace member
                              (#34458)
                            * fix(config): warn instead of erroring when workspace member dir is missing
                              (#34511)
                            * fix(core): TLA hang on dyn import when async dep triggers lazy ESM load
                              (#34469)
                            * fix(core): preserve WebAssembly streaming callback across new contexts
                              (#34679)
                            * fix(crypto): correct X448 PKCS#8 handling (#34578)
                            * fix(doc): don't lint private-type-ref for cross-package types (#34339)
                            * fix(doc): handle non-ASCII doc lint diagnostics (#34626)
                            * fix(ext/console): degrade gracefully when getKeys throws (#24980) (#34464)
                            * fix(ext/fetch): implement missing Request properties (#34607)
                            * fix(ext/fetch): preserve static request body length (#34546)
                            * fix(ext/ffi): match V8 stack-arg layout in turbocall trampoline on Apple
                              silicon (#34561)
                            * fix(ext/fs): error when copyFile source and destination are the same file
                              (#34718)
                            * fix(ext/fs): retry without FILE_FLAG_BACKUP_SEMANTICS on Windows when driver
                              rejects it (#34686)
                            * fix(ext/fs): surface non-UTF-8 file names from read_dir (#34623)
                            * fix(ext/http): reject Response-like return from respondWith (#34589)
                            * fix(ext/http): reject Response-like return from serve handler (#34416)
                            * fix(ext/io): cancel pending FileResource reads on close (#34544)
                            * fix(ext/napi): clear error for Windows addons that link against node.exe
                              (#34696)
                            * fix(ext/napi): disallow JS execution during napi_new_instance (#34496)
                            * fix(ext/napi): polyfill libuv thread + semaphore primitives (#34571)
                            * fix(ext/napi): polyfill more libuv symbols from compat layer (#34488)
                            * fix(ext/net): re-enable 0-RTT support in QUIC (#34520)
                            * fix(ext/node): add module findPackageJSON export (#34597)
                            * fix(ext/node): add node:test/reporters builtin (#34595)
                            * fix(ext/node): add stripTypeScriptTypes export (#34594)
                            * fix(ext/node): capture IPC handle eagerly to fix cluster send deadlock
                              (#34661)
                            * fix(ext/node): cover node:module SourceMap export (#34591)
                            * fix(ext/node): disable repl preview when a custom eval is supplied (#34498)
                            * fix(ext/node): drop bogus Buffer.prototype._isBuffer marker (#34502)
                            * fix(ext/node): export syncBuiltinESMExports from node:module (#34593)
                            * fix(ext/node): expose gc from v8 setFlagsFromString (#34604)
                            * fix(ext/node): fix latin1Slice being too slow (#34503)
                            * fix(ext/node): honor windowsHide in child_process spawn (#34627)
                            * fix(ext/node): prevent buffer decode detach race (#34632)
                            * fix(ext/node): re-export inner spec for module.exports = require(X).Y (#34363)
                            * fix(ext/node): refuse sqlite close() while a user callback is running (#34515)
                            * fix(ext/node): report real error code for failed dns.lookup (#34697)
                            * fix(ext/node): resolve global cache packages when require referrer is outside
                              DENODIR (#34497)
                            * fix(ext/node): route node:fs.statfs through FileSystem trait (#34444)
                            * fix(ext/node): support cyclic imports in vm.Module.prototype.link() (#34472)
                            * fix(ext/node): support vm dynamic import callback (#34572)
                            * fix(ext/node): tolerate unreadable cwd in require._nodeModulePaths (#34542)
                            * fix(ext/node): vm dynamic import without callback throws
                              ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING (#34427)
                            * fix(ext/web): forward console.group label to inspector log (#34341)
                            * fix(ext/web): honor PerformanceObserver buffered flag (#34748)
                            * fix(ext/web): make MessageEvent.ports a frozen array (#34773)
                            * fix(fmt): update markup_fmt to fix quadratic inline CSS formatting (#34663)
                            * fix(install): allow "minimumDependencyAge" object without "age" (#34523)
                            * fix(install): handle pre-existing node_modules symlink on Windows (#34659)
                            * fix(install): rewrite relative imports/scopes in copied deno.json (#34562)
                            * fix(install): run workspace member dependency lifecycle scripts with member
                              INIT_CWD (#34700)
                            * fix(install): vendor type-only imports during deno ci (#34459)
                            * fix(jupyter): exit kernel process after sending shutdown reply (#34554)
                            * fix(jupyter): keep kernel alive across transient peer disconnects (#34550)
                            * fix(jupyter): make kernel ZMTP handshake compatible with libzmq (#34755)
                            * fix(jupyter): send transient: {} in execute_result so nbclient doesn't crash
                              (#34483)
                            * fix(jupyter): use stable PATH entry for kernel binary path (#34492)
                            * fix(lsp): avoid empty import specifier completions (#34647)
                            * fix(lsp): complete npm package exports (#34675)
                            * fix(lsp): complete string union literals containing dots (#34664)
                            * fix(lsp): discover all tests when names are duplicated (#34624)
                            * fix(lsp): handle empty jsx completion ranges (#34651)
                            * fix(lsp): handle parser panics while parsing documents (#34640)
                            * fix(lsp): honor moduleResolution: "bundler" for npm dir imports (#34643)
                            * fix(lsp): include configured deps in auto-imports (#34650)
                            * fix(lsp): limit node_modules auto-import aliasing (#34674)
                            * fix(lsp): merge duplicate completion imports (#34658)
                            * fix(lsp): preserve URL extensions in typeof import(...) hovers (#34565)
                            * fix(lsp): recover from TSC isolate OOM instead of crashing the language server
                              (#34693)
                            * fix(lsp): release idle memory back to the OS (#34727)
                            * fix(lsp): skip parent process check when PID isn't visible (#34744)
                            * fix(lsp): spurious diagnostics in Jupyter notebook cells (#34734)
                            * fix(lsp): support test steps from imported helpers (#34648)
                            * fix(lsp): surface CSS imports as .js to TypeScript (#34419)
                            * fix(lsp): surface module-level uncaught errors in test runs (#34641)
                            * fix(lsp): use cached registry config when offline (#34723)
                            * fix(lsp): use file uris for neovim virtual definitions (#34653)
                            * fix(lsp): walk to enabled nested workspaces (#34654)
                            * fix(napi): report a clear error for legacy V8/nan native addons (#34683)
                            * fix(napi): support ZeroMQ libuv addon symbols (#34657)
                            * fix(node): avoid spurious ERR_MULTIPLE_CALLBACK on process.stdout/stderr
                              (#34728)
                            * fix(node): classify required js files as commonjs by default (#34673)
                            * fix(node): full re-export fallback for unresolvable member re-exports (#34689)
                            * fix(node): resolve CJS requires with multi-level relative specifiers on
                              Windows (#34655)
                            * fix(node): support module-sync export condition (#34599)
                            * fix(node/repl): gate preview through V8 inspector throwOnSideEffect (#34566)
                            * fix(npm): apply scoped registry auth to same-origin tarballs (#34698)
                            * fix(npm): clean node_modules after deno remove (#34110)
                            * fix(npm): downgrade latest tag for release age (#34581)
                            * fix(npm): execute native binaries from npm package bin entries (#34375)
                            * fix(npm): hoist direct deps over higher transitive versions (#34470)
                            * fix(npm): share copy-package variants via symlink for class identity (#34691)
                            * fix(resolver): don't resolve linked packages via bare specifier (#34519)
                            * fix(rt): support host-FS CJS files in the standalone runtime (#34560)
                            * fix(runtime): better error message when Deno.consoleSize() has no tty (#34538)
                            * fix(runtime): suggest --allow-scripts for bindings native addon error
                              (#34666)
                            * fix(runtime): suggest N-API alternatives for le...
                        Read more
                          Assets 47
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 26 uwu-420, Kaiman42, bavoco, bidu2352, misferado, RealTriassic, ipwin-github, DumZee, viktor4096, astrawan, and 16 more reacted with thumbs up emoji 🎉 6 rempas, uwu-420, thomas3577, DumZee, ricardocanelas, and skieop reacted with hooray emoji ❤️ 10 sant123, rempas, uwu-420, thomas3577, egmtm, danrobi11, DumZee, roobie, ricardocanelas, and skieop reacted with heart emoji 🚀 10 rempas, uwu-420, ageorge95, thomas3577, NitroHP, jsejcksn, 0xfeeddeadbeef, DumZee, ricardocanelas, and skieop reacted with rocket emoji 👀 4 ageorge95, DumZee, bddjr, and skieop reacted with eyes emoji
                                All reactions
                                  * 👍 26 reactions
                                  * 🎉 6 reactions
                                  * ❤️ 10 reactions
                                  * 🚀 10 reactions
                                  * 👀 4 reactions
                              37 people reacted

                v2.8.1

                              v2.8.1
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 27 May 12:56
                              Immutable release. Only release title and notes can be modified.
                              v2.8.1
                              3e2030b
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          2.8.1 / 2026.05.27

                            * Revert "fix(ext/node): polyfill module.enableCompileCache and companions"
                              (#34190) (#34348)
                            * feat(bundle): support browser field map in package.json (#34407)
                            * fix(bundle): read package.json sideEffects field (#34406)
                            * fix(cli): clearer error when importing .node addon via ESM (#34361)
                            * fix(config): don't panic when --config path can't be converted to URL (#34351)
                            * fix(core): allow host objects to round-trip through core.deserialize (#34380)
                            * fix(core): keep lazy_loaded_esm sources across concurrent loads (#34353)
                            * fix(ext/fetch,ext/websocket): check resolved IPs against net deny list
                              (#34236)
                            * fix(ext/node): TLSSocket.authorized=false when client presents no cert
                              (#34381)
                            * fix(ext/node): accept array forms of cert/key/pfx in createSecureContext
                              (#34379)
                            * fix(ext/node): add missing node:util APIs getSystemErrorMap,
                              transferableAbortSignal, transferableAbortController (#34372)
                            * fix(ext/node): allow omitting arguments in base64Slice (#34318)
                            * fix(ext/node): attach register as static on Module (#34305)
                            * fix(ext/node): do not throw NotFound for fs.exists (#34244)
                            * fix(ext/node): drop extra positional args in promisified fs.promises.*
                              (#34347)
                            * fix(ext/node): emit 'error' event for fs.watch open failures (#34398)
                            * fix(ext/node): enforce minimum Miller-Rabin rounds in checkPrime (#34391)
                            * fix(ext/node): extract cert/key from pfx in tls SecureContext (#34383)
                            * fix(ext/node): prevent panic on node:sqlite aggregate method (#34385)
                            * fix(ext/node): require env permission for process.loadEnvFile (#34350)
                            * fix(ext/node): reset req.reusedSocket on transparent retry (#34376)
                            * fix(ext/node): support PKCS#12 MACs other than SHA-1 (#34342)
                            * fix(ext/node): tolerate non-AsyncWrap handles in _getNewAsyncId (#34413)
                            * fix(http): wake runtime after direct serve dispatch (#34387)
                            * fix(inspector): emit NodeWorker.attachedToWorker for late workers (#34377)
                            * fix(node/util): don't invoke Proxy traps in util.inspect (#34373)
                            * fix(pack): remove automatic @deno/shim-deno injection (#34411)
                            * fix(runtime): lazy-loaded globals should shadow on inherited [[Set]] (#34405)
                            * fix(task): walk ancestor node_modules/.bin in BYONM mode (#34364)
                            * fix(transpile): preserve newlines after multi-line block comments (#34357)
                            * fix(types): restore brotli in CompressionFormat for dom/webworker libs
                              (#34349)
                            * fix(upgrade): zstd-compress bsdiff delta patches (#34354)
                            * fix: allow --inspect=localhost:0 to resolve hostnames (#34230)
                            * fix: panic in deno test --parallel (#34378)
                            * fix: support npm: specifiers in --preload and --import (#34346)
                            * perf(ext/node): reuse keep-alive timer in node:http server (#34302)
                          Assets 47
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 20 bidu2352, motss, vain-Liang, rempas, uwu-420, RealTriassic, astrawan, SigEpBlue, DumZee, MusashiMiyamoto, and 10 more reacted with thumbs up emoji 🎉 4 uwu-420, rempas, DumZee, and methbkts reacted with hooray emoji ❤️ 11 sant123, motss, rempas, nabbisen, ry, uwu-420, egmtm, DumZee, billwieboldt, danrobi11, and thomas3577 reacted with heart emoji 🚀 7 ageorge95, 0xfeeddeadbeef, uwu-420, petamoriken, rempas, DumZee, and jsejcksn reacted with rocket emoji 👀 2 ageorge95 and DumZee reacted with eyes emoji
                                All reactions
                                  * 👍 20 reactions
                                  * 🎉 4 reactions
                                  * ❤️ 11 reactions
                                  * 🚀 7 reactions
                                  * 👀 2 reactions
                              32 people reacted

                v2.8.0

                              v2.8.0
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              github-actions released this 22 May 10:51
                              Immutable release. Only release title and notes can be modified.
                              v2.8.0
                              fbb5be3
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          2.8.0 / 2026.05.22

                          Read more: http://deno.com/blog/v2.8

                            * feat: accept deno audit fix as alias for deno audit --fix (#34273)
                            * feat: add --watch flag to deno check (#34224)
                            * feat: add deno bump-version subcommand (#30562)
                            * feat: add deno why subcommand (#32908)
                            * feat: support workspaces in deno bump-version (#33689)
                            * feat(add/install): default to npm registry for unprefixed packages (#33246)
                            * feat(compile): add progress bar for deno compile (#33874)
                            * feat(compile): support module.registerHooks() in compiled binaries (#33853)
                            * feat(core): add Deno.core.loadExtScript() for lazy-loaded scripts (#33739)
                            * feat(core): add async module resolution support via ModuleResolveResponse
                              (#32432)
                            * feat(core): support lazy_loaded_esm modules via import statements (#33873)
                            * feat(core): synthetic_esm extension DSL + node:worker_threads canary (#34038)
                            * feat(ext/fetch): emit Network.* inspector events for fetch() (#34220)
                            * feat(ext/node): ESM import() support for module.registerHooks() (#33763)
                            * feat(ext/node): add createHistogram to node:perf_hooks (#34003)
                            * feat(ext/node): buffer Network.* bodies for inspector body-fetch commands
                              (#34201)
                            * feat(ext/node): convert node:url/util/zlib to synthetic_esm (#34041)
                            * feat(ext/node): emit Network.* inspector events for node:http (#34231)
                            * feat(ext/node): expose inspector.isEnabled() via process.binding('inspector')
                              (#34203)
                            * feat(ext/node): implement Network CDP domain for inspector (#32707)
                            * feat(ext/node): implement NodeRuntime.notifyWhenWaitingForDisconnect (#34204)
                            * feat(ext/node): implement module.registerHooks() API for CommonJS (#33733)
                            * feat(ext/node): implement node:module SourceMap API (#32890)
                            * feat(ext/node): implement node:wasi (#34089)
                            * feat(ext/node): implement postMessageToThread cross-thread messaging (#34015)
                            * feat(ext/node): implement vm.SourceTextModule with microtaskMode afterEvaluate
                              support (#33603)
                            * feat(ext/node): make Network.* CDP events fire under plain --inspect (#34270)
                            * feat(ext/node): restore module.registerHooks (#34081)
                            * feat(ext/node): support KeyObject structured clone over MessagePort (#34229)
                            * feat(ext/node): support NODE_EXTRA_CA_CERTS (#33148)
                            * feat(ext/node): support sending dgram.Socket handles over IPC (#33863)
                            * feat(ext/telemetry): add gRPC protocol support for OTLP exporter (#30365)
                            * feat(ext/web): support structured clone for Blob and File (#33827)
                            * feat(ext/websocket): emit Network.* inspector events for WebSocket (#34222)
                            * feat(install): add --os and --arch flags for cross-platform npm installs
                              (#32785)
                            * feat(install): added --prod to skip dev deps and @types (#33248)
                            * feat(install): default to npm for deno install -g unprefixed packages
                              (#34290)
                            * feat(npm): add catalog: protocol for centralized dependency versions in
                              workspaces (#32947)
                            * feat(npm): add hoisted node_modules linker mode (#32788)
                            * feat(npmrc): support min-release-age (#33983)
                            * feat(task): prefix output lines with task name when running in parallel
                              (#33805)
                            * feat(test): add timeout option to Deno.test() (#33815)
                            * feat(types): add Math.sumPrecise and Intl.Locale.prototype.variants (#34287)
                            * feat(unstable): Geometry Interfaces Module Level 1 (#27527)
                            * feat(unstable): support TC39 import defer proposal (#32360)
                            * feat(x): add --package/-p flag for specifying package separately from binary
                              (#32855)
                            * feat: OffscreenCanvas (#29357)
                            * feat: add --package-json flag to deno add/install/remove/uninstall (#33199)
                            * feat: add deno ci subcommand (#34235)
                            * feat: add deno pack command to create npm tarballs (#32139)
                            * feat: add deno transpile subcommand (#32691)
                            * feat: disable "no-process-global", "no-node-globals" lint rules by default
                              (#33247)
                            * feat: disable ops and resources sanitizers by default in deno test (#33250)
                            * feat: framework detection for deno compile (#33164)
                            * feat: implement deno audit --fix (#32909)
                            * feat: include node lib by default and use NodeJS.Timeout for timers (#33823)
                            * feat: stabilize text imports (#34238)
                            * feat: support Deno.upgradeWebSocket with node:http upgrade events (#33342)
                            * feat: update TypeScript to 6.0.3 (#32944)
                            * feat: use Node.js timers by default and remove global proxy (#33249)
                            * feat: v8 14.9 (#34226)
                            * fix(ci): disable test-child-process-send-returns-boolean.js on windows
                              (#33883)
                            * fix(cli): make deno why work with jsr deps (#34227)
                            * fix(console): don't trigger proxy get trap for nodejs.util.inspect.custom
                              (#33730)
                            * fix(core): disable include_icu_data feature (#34279)
                            * fix(core): evaluate pre-instantiated module in lazy_load_esm_module (#33973)
                            * fix(core): prevent TLA hang when has_tick_scheduled is set during async module
                              evaluation (#33278)
                            * fix(core): short-circuit async-resolve when it returns an already-registered
                              module (#34058)
                            * fix(doc): resolve npm entrypoints without types (#34147)
                            * fix(ext/crypto): add SHA3 support to crypto.subtle.digest (#32342)
                            * fix(ext/crypto): normalize P-521 SPKI exports (#34087)
                            * fix(ext/crypto): validate raw key length on X25519/X448/Ed25519 importKey
                              (#33944)
                            * fix(ext/fetch): close response_rid when abort races op_fetch_send completion
                              (#33928)
                            * fix(ext/fs): run open_async on the blocking pool so FIFO opens don't stall the
                              runtime (#33667)
                            * fix(ext/image): handle bitmaps in createImageBitmap correctly (#34285)
                            * fix(ext/napi): run weak-callback finalizers synchronously in second-pass
                              (#34023)
                            * fix(ext/node): DSA keygen with arbitrary modulusLength (#34206)
                            * fix(ext/node): MessagePort.on('message') should deduplicate listeners (#33991)
                            * fix(ext/node): Node-compatible TAP reporter for node:test (#34255)
                            * fix(ext/node): TLSSocket.setServername throws typed errors (#33744)
                            * fix(ext/node): Worker rejects --heap-prof and --cpu-prof execArgv flags with
                              wrong error (#34011)
                            * fix(ext/node): accept ArrayBufferView in tls.setDefaultCACertificates (#33700)
                            * fix(ext/node): accept CryptoKey input in createPublicKey/createPrivat…
                              (#33750)
                            * fix(ext/node): add ERR_REQUIRE_ASYNC_MODULE and ERR_REQUIRE_CYCLE_MODULE error
                              codes (#33921)
                            * fix(ext/node): add limits property on node:sqlite DatabaseSync (#33106)
                            * fix(ext/node): add active process resources APIs (#34101)
                            * fix(ext/node): add emitExperimentalWarning/pendingDeprecate to internal/util,
                              support modifyPrototype option in util.deprecate (#33660)
                            * fix(ext/node): add http2.performServerHandshake to polyfill (#33668)
                            * fix(ext/node): add linkRequests/moduleRequests/instantiate to node:vm (#34131)
                            * fix(ext/node): add post-resolution deny check in TCPWrap connect (#33880)
                            * fix(ext/node): add process._debugEnd() / process._debugProcess() (#34194)
                            * fix(ext/node): add test.expectFailure to node:test (#34130)
                            * fix(ext/node): add tls.getCaCertificates() (#32032)
                            * fix(ext/node): add util.setTraceSigInt stub (#34013)
                            * fix(ext/node): add v8.GCProfiler (#34158)
                            * fix(ext/node): add v8.queryObjects() and util.queryObjects() (#34159)
                            * fix(ext/node): add v8.startupSnapshot API polyfill (#34189)
                            * fix(ext/node): align crypto KeyObject PKCS#8 encryption, JWK input and PSS
                              salt with Node (#33757)
                            * fix(ext/node): align inspector WebSocket URL with Node.js format
                              (ws://host:port/UUID) (#33592)
                            * fix(ext/node): align nextTick ordering in ESM (#34085)
                            * fix(ext/node): align node stream destroy named export (#33573)
                            * fix(ext/node): align scrypt behavior and performance with Node (#33773)
                            * fix(ext/node): allow explicit paramEncoding for EC key generation (#33807)
                            * fix(ext/node): allow tls.Server SecureContext without cert/key for SNICallback
                              (#33715)
                            * fix(ext/node): apply Deno's resolver inside loader-hook defaultResolve
                              (#33964)
                            * fix(ext/node): apply encoding to Dirent name/parentPath in fs.readdir (#33972)
                            * fix(ext/node): apply http1Options to HTTP/2 secure server fallback (#33678)
                            * fix(ext/node): attach addAbortListener to EventEmitter, fix errorMonitor
                              (#34262)
                            * fix(ext/node): avoid panic in vm.createContext loop at isolate teardown
                              (#34195)
                            * fix(ext/node): bind setImmediate callback this to the Immediate instance
                              (#33716)
                            * fix(ext/node): bind to IPv6 wildcard for default Server.listen() to enable
                              dual-stack (#33617)
                            * fix(ext/node): cancel pending TLS writes when the socket closes (#33690)
                            * fix(ext/node): close named-pipe handles after child_process.spawn on Windows
                              (#33941)
                            * fix(ext/node): complete TLS peer cert chains (#34098)
                            * fix(ext/node): decrypt encrypted private keys in publicEncrypt/privateDecrypt
                              and ignore passphrase (#33770)
                            * fix(ext/node): decrypt legacy Proc-Type/DEK-Info encrypted PEM private keys
                              (#33769)
                            * fix(ext/node): defer http2 stream window replenishment while paused (#33640)
                            * fix(ext/node): detect non-mtime stat changes in StatWatcher (#33950)
                            * fix(ext/node): dns resolveAny with real ANY query, retry/maxTimeout support
                              (#33577)
                            * fix(ext/node): don't emit ServerResponse 'finish' after client abort (#34026)
                            * fix(ext/node): drive TLSWrap cycle on JSStream writes to fix deadlock (#33914)
                            * fix(ext/node): emit DEP0111/DEP0119 from process.binding under
                              --pending-deprecation (#33594)
                            * fix(ext/node): emit DEP0192 deprecation warning when _tls_common is required
                              (#33819)
                            * fix(ext/node): emit ERR_HTTP2_MAX_PENDING_SETTINGS_ACK via session error
                              instead of throwing (#33679)
                            * fix(ext/node): emit ERR_HTTP2_TOO_MANY_INVALID_FRAMES for empty DATA frames
                              without END_STREAM (#33644)
                            * fix(ext/node): emit Protocol error when http2 client connects to non-h2 server
                              (#33740)
                            * fix(ext/node): emit deprecation warnings for legacy stream/_tls_wrap requires
                              and module.parent (#34086)
                            * fix(ext/node): emit destroy for cleared immediates (#34084)
                            * fix(ext/node): emit diagnostics_channel events for HTTP server (#33908)
                            * fix(ext/node): emit drained server close on next tick for Node parity (#33672)
                            * fix(e...
                        Read more

                          Contributors

                            * 
                            types
                          Assets 47
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 28 uwu-420, bidu2352, thanhngch, thomas3577, RealTriassic, VAN7272, kman3107, dhruvpal102005, vain-Liang, NitroHP, and 18 more reacted with thumbs up emoji 🎉 13 rnbguy, uwu-420, 0xfeeddeadbeef, rempas, thomas3577, YannMagnin, petamoriken, SolutionMonk, mhrstmnn, kuchta, and 3 more reacted with hooray emoji ❤️ 14 rnbguy, uwu-420, danrobi11, ricardocanelas, egmtm, rempas, thomas3577, YannMagnin, sant123, snowbie, and 4 more reacted with heart emoji 🚀 15 rnbguy, uwu-420, rempas, thomas3577, ageorge95, bavoco, NitroHP, derhuerst, reneleonhardt, jsejcksn, and 5 more reacted with rocket emoji 👀 3 ageorge95, snowbie, and DumZee reacted with eyes emoji
                                All reactions
                                  * 👍 28 reactions
                                  * 🎉 13 reactions
                                  * ❤️ 14 reactions
                                  * 🚀 15 reactions
                                  * 👀 3 reactions
                              50 people reacted
                Previous 1 2 3 4 5 … 38 39 Next
                Previous Next

  Footer

      © 2026 GitHub, Inc.

    Footer navigation

      * Terms
      * Privacy
      * Security
      * Status
      * Community
      * Docs
      * Contact
      * Manage cookies
      * Do not share my personal information
    You can’t perform that action at this time.
На данный момент различия выполняются в текстовом виде, а не графически, доступен только последний скриншот.

Для создания снимков экрана требуется сборщик контента (Sockpuppetbrowser, selenium и т. д.), поддерживающий снимки экрана.