Deno v1.0.4stable Released Jun 02, 2020
Impact Score: 5/10

Deno v1.0.4 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: deno ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Deno v1.0.4. Source highlight: feat(core): Ops can take several zero copy buffers (#4788)

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • feat(core): Ops can take several zero copy buffers (#4788)
  • feat(std/hash): add Sha512 and HmacSha512 (#6009)
  • feat(std/http) support code 103 Early Hints (#6021)
  • feat(std/http): add TooEarly status code (#5999)
  • feat(std/io): add LimitedReader (#6026)
  • feat(std/log): buffered file logging (#6014)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(bundle): better size output (#5997)
  • fix(cli): Deno.remove() fails to remove unix socket (#5967)
  • fix(cli): compile TS dependencies of JS files (#6000)
  • fix(cli): ES private fields parsing in SWC (#5964)
  • fix(cli): Better use of @ts-expect-error (#6038)
  • fix(cli): media type for .cjs and application/node (#6005)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### Changes Changes in the CLI: - feat(core): Ops can take several zero copy buffers (#4788) - fix(bundle): better size output (#5997) - fix(cli): Deno.remove() fails to remove unix socket (#5967) - fix(cli): compile TS dependencies of JS files (#6000) - fix(cli): ES private fields parsing in SWC (#5964) - fix(cli): Better use of @ts-expect-error (#6038) - fix(cli): media type for .cjs and application/node (#6005) - fix(doc): remove JSDoc comment truncation (#6031) - fix(cli/js/web): Body.bodyUsed should use IsReadableStreamDisturbed - fix(cli/js/web): formData parser for binary files in fetch() (#6015) - fix(cli/js/web): set null body for null-body status in fetch() (#5980) - fix(cli/js/web): network error on multiple redirects in fetch() (#5985) - fix(cli/js/web): Headers.name and FormData.name (#5994) - upgrade: Rust crates (#5959, #6032) Changes in std version 0.55.0: - feat(std/hash): add Sha512 and HmacSha512 (#6009) - feat(std/http) support code 103 Early Hints (#6021) - feat(std/http): add TooEarly status code (#5999) - feat(std/io): add LimitedReader (#6026) - feat(std/log): buffered file logging (#6014) - feat(std/mime/multipart): Added multiple FormFile input (#6027) - feat(std/node): add util.type.isDate (#6029) - fix(std/http): file server not closing files (#5952) - fix(std/path): support browsers (#6003) ### Install / Upgrade **Using Deno:** ```sh deno upgrade --version 1.0.4 ``` **With Shell:** ```sh curl -fsSL https://deno.land/x/install/install.sh | sh -s v1.0.4 ``` **With PowerShell:** ```powershell $v="1.0.4"; iwr https://deno.land/x/install/install.ps1 -useb | iex ```