Skip to content

Releases: fastly/js-compute-runtime

v0.5.8

28 Nov 11:06
Compare
Choose a tag to compare

0.5.8 (2022-11-28)

Bug Fixes

  • Allow process.execPath to contain whitespace (caefe51)

v0.5.7

24 Nov 14:31
Compare
Choose a tag to compare

0.5.7 (2022-11-24)

Bug Fixes

  • add missing shebang and executable bit to the binary file (3f0cd69)

v0.5.6

24 Nov 13:24
Compare
Choose a tag to compare

0.5.6 (2022-11-24)

Features

  • implement setTimeout, setInterval, clearTimeout, and clearInterval (128bca9)

v0.5.5

23 Nov 17:07
Compare
Choose a tag to compare

Features

  • implement Request.prototype.setCacheKey (457eabe)
  • implement support in Response.json/text/arrayBuffer methods for guest provided streams (50cdc44)

Bug Fixes

  • respond with 500 Internal Server Error when an unhandled error has occured and no response has already been sent to the client (e5982d8)

dev

23 Nov 16:01
Compare
Choose a tag to compare
dev Pre-release
Pre-release
update bootstrap sha

v0.5.3

27 Sep 16:46
Compare
Choose a tag to compare
remove the else branches that zero the memory of `definition` as it's…

v0.5.2

27 Sep 12:50
Compare
Choose a tag to compare
Apply suggestions from code review

v0.5.0: chore: release main (#230)

27 Aug 03:20
2e89c3b
Compare
Choose a tag to compare
* chore: release main

* Update CHANGELOG.md

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jake Champion <[email protected]>

v0.4.0

28 Jul 12:33
Compare
Choose a tag to compare
 Prepare version 0.4.0

v0.3.0

29 Jun 21:07
168bdea
Compare
Choose a tag to compare

What's Changed

  • Implement CompressionStream builtin by @tschneidereit in #84
  • Create more compatible binaries for all supported platforms by @torch2424 in #77
  • Change error message which is given when constructing a Response instance with a body and a null body status by @JakeChampion in #73
  • Throw error if specific constructors are called as plain functions by @JakeChampion in #86
  • Run shellcheck in CI by @elliottt in #90
  • Add support for generating a compile_commands.json for c-dependencies/js-compute-runtime by @elliottt in #91
  • Add a format checking job and clang-format config by @elliottt in #93
  • Updating the readme doc by @black2d in #70
  • Change console.trace to console.debug by @elliottt in #92
  • Small tweaks to the install instructions by @elliottt in #94
  • Fix make compile_commands.json and add to vscode project settings by @JakeChampion in #96
  • correct version of js-compute-runtime in cargo.lock by @JakeChampion in #97
  • Add the suggestion from #78 by @elliottt in #101
  • Cache crate dependencies on branches by @elliottt in #100
  • Move the JS SDK into this JS Compute Runtime Repo (SDK and Integration Tests) by @elliottt in #99
  • Bump wizer to 1.4.0 by @elliottt in #103
  • Do not include debug information when compiling rust-url in release mode by @JakeChampion in #95
  • Bump minimist from 1.2.5 to 1.2.6 in /sdk/js-compute by @dependabot in #104
  • Bump semver-regex from 3.1.3 to 3.1.4 in /integration-tests/js-compute by @dependabot in #105
  • Bump minimist from 1.2.5 to 1.2.6 in /integration-tests/js-compute by @dependabot in #106
  • Speed up Docker container preparation by @jameysharp in #107
  • Remove husky from the integration tests package.json by @elliottt in #111
  • Cache more in CI by @jameysharp in #112
  • enable running the sdk-tests locally by @JakeChampion in #109
  • remove packing ability and requirement for fastly.toml file to exist when using the js-compute-runtime cli by @JakeChampion in #108
  • Allow classes to extend from Request by @JakeChampion in #116
  • Allow TransformStream to be used as a base class to extend from within application javascript by @JakeChampion in #118
  • Allow CompressionStream to be used as a base class to extend from within application javascript by @JakeChampion in #119
  • Allow Dictionary to be used as a base class to extend from within application javascript by @JakeChampion in #120
  • Allow TextDecoder to be used as a base class to extend from within application javascript by @JakeChampion in #122
  • Allow TextEncoder to be used as a base class to extend from within application javascript by @JakeChampion in #123
  • Rework the sdk-tests by @elliottt in #115
  • Allow URLSearchParams to be used as a base class to extend from within application javascript by @JakeChampion in #124
  • Allow URL to be used as a base class to extend from within application javascript by @JakeChampion in #125
  • Allow Response to be used as a base class to extend from within application javascript by @JakeChampion in #126
  • Allow Headers to be used as a base class to extend from within application javascript by @JakeChampion in #127
  • Allow the compute-sdk tests to run without building locally by @elliottt in #129
  • Bump shell-quote from 1.7.2 to 1.7.3 in /integration-tests/js-compute by @dependabot in #128
  • Add a comment explaining why we use setForceFullParse by @elliottt in #130
  • Uncomment the Request subclass test by @elliottt in #131
  • Refactor the build-one.sh script by @elliottt in #133
  • Add a script to run all integration tests by @elliottt in #132
  • Move test specification into fixture dirs by @elliottt in #134
  • Remove yarn.lock from integration-tests/js-compute by @elliottt in #136
  • Add a class to manage integration test configuration by @elliottt in #135
  • Prepare version 0.3.0 by @elliottt in #137
  • Fix the spidermonkey build by @elliottt in #138

New Contributors

Full Changelog: v0.2.5...v0.3.0