Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@fastly/js-compute

Package Overview
Dependencies
Maintainers
5
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fastly/js-compute - npm Package Versions

1
13

3.16.0

Diff

Changelog

Source

3.16.0 (2024-06-21)

Added

  • add out-of-memory callback with stderr log (#805) (a1bd16c)
  • Allow early logger initialization (#804) (514d014)

Fixed

  • Fix string formatting for limit-exceeded errors (#802) (56f5214)
  • Fix uses of cabi_realloc that were discarding their results (#811) (4e16641)
jakechampion
published 3.15.0 •

Changelog

Source

3.15.0 (2024-06-03)

Added

  • dynamic backends clientCertificate with SecretStore fromBytes, rawbytes (#796) (7d2b7b7)
  • support default timeout configurations for dynamic backends (#792) (4dfa8d7)
jakechampion
published 3.14.2 •

Changelog

Source

3.14.2 (2024-05-21)

Fixed

jakechampion
published 3.14.1 •

Changelog

Source

3.14.1 (2024-05-17)

Fixed

jakechampion
published 3.14.0 •

Changelog

Source

3.14.0 (2024-05-16)

Added

Fixed

jakechampion
published 3.13.1 •

Changelog

Source

3.13.1 (2024-04-12)

Fixed

  • remove debugging message which got commited (4219a0a)
jakechampion
published 3.13.0 •

Changelog

Source

3.13.0 (2024-04-11)

Added

  • Add KVStore.prototype.delete method (578d858)

Changed

  • Update to SpiderMonkey 124.0.2 (e32632e) This release includes: - An optimization for functions that only use arguments.length to avoid allocating the arguments object. - An optimization for Object.HasOwn which for small numbers of atoms just unrolls the loop.

Fixed

  • Correct type definition for the global BackendConfiguration type - there is no checkCertificate field (62fd0ea)
  • Improve our console.log output for functions (9a97fc1)
  • Refactor our async task implementation to be a generic AsyncTask class instead of separate implementations for each async operation (68dfec7)
jakechampion
published 3.12.1 •

Changelog

Source

3.12.1 (2024-04-05)

Changed

jakechampion
published 3.12.0 •

Changelog

Source

3.12.0 (2024-03-28)

Changed

  • update to SpiderMonkey 123.0.1 (#744) (32bf617) This update brings with it the below changes:
    • Performance improvements for JSON.stringify()
    • An optimisation for Object.keys() to take advantage of cached for-in iterators if available.
    • Optimisations for Object.assign()
    • RegExp v flag support
    • Improved JSON parsing to help avoid garbage collection time when parsing very large files
    • The String.prototype.isWellFormed() and String.prototype.toWellFormed() methods respectively can be used to check if a string contains well-formed Unicode text (i.e. contains no lone surrogates) and sanitise an ill-formed string to well-formed Unicode text.
    • The Object.groupBy() and Map.groupBy() static methods for grouping the elements of an iterable are now supported
    • Date.parse() now accepts several additional date formats:
      • Year > 9999 for YYYY-MMM-DD format (e.g. 19999-Jan-01)
      • MMM-DD-YYYY (e.g. Jan-01-1970)
      • Milliseconds for non-ISO date formats (e.g. Jan 1 1970 10:00:00.050)
      • Day of week at the beginning of formats which were being rejected, such as:
        • Wed, 1970-01-01
        • Wed, 1970-Jan-01
      • The day of week does not need to be correct, or a day of week at all; for example, foo 1970-01-01 works.
      • Numeric dashed dates which do not meet the formal ISO standard are now accepted, including:
        • "01-12-1999" (month first)
        • "1999-1-5" (single-digit month or day)
        • "10000-01-12" (year > 9999)
        • "99-01-05" or "01-05-99" (2-digit year, year must be >31 if it comes first)
        • "1999-01-05 10:00:00" (space between date and time). These dates will be parsed with behavior typical of other non-ISO dates, such as local time zone and month rollover (April 31 rolls over to May 1 since April 31 doesn’t exist).
      • Requirements for characters directly following numbers have been loosened to accept new formats, including:
        • "DDMonYYYY"
        • "Mon.DD.YYYY"
        • "DD.Mon.YYYY"
        • "YYYY.MM.DD"
        • "Mon DD YYYY hh:mmXm" (am/pm directly following time)
      • Timezone 'Z' is now accepted for non-ISO formats (e.g. Jan 1 1970 10:00Z)
    • Other Date.parse() fixes:
      • YYYY-M-DD and YYYY-MM-D are no longer assumed GMT as an ISO date YYYY-MM-DD would be.
      • Milliseconds for all formats are truncated after 3 digits, rather than being rounded.
    • The Promise.withResolvers() static method is now supported. This exposes the resolve and reject callback functions in the same scope as the returned Promise, allowing code that resolves or rejects the promise to be defined after its construction.
    • The ArrayBuffer.prototype.transfer() and ArrayBuffer.prototype.transferToFixedLength() methods can now be used to transfer ownership of memory from one ArrayBuffer to another. After transfer, the original buffer is detached from its original memory and hence unusable; the state can be checked using ArrayBuffer.prototype.detached.
jakechampion
published 3.11.0 •

Changelog

Source

3.11.0 (2024-03-14)

Added

  • add new flag --experimental-enable-top-level-await (#742) (437a20d)

Fixed

  • correct type definition of Headers.prototype.values() to indicate it returns an IterableIterator<string> (#740) (8959e79)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc