Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: supabase/edge-runtime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.62.2
Choose a base ref
...
head repository: supabase/edge-runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.64.0
Choose a head ref
  • 6 commits
  • 164 files changed
  • 3 contributors

Commits on Nov 22, 2024

  1. fix: polishing tmp fs and s3 fs (#444)

    * feat: make request buffer size configurable via cli flags
    
    * fix: allow more file APIs
    
    * fix(sb_fs): polishing tmp fs and s3 fs
    
    * stamp: clippy
    
    * chore: add and update dependencies
    
    * chore(sb_fs): add `.gitignore` and `.env.template`
    
    * fix(sb_core): allow `Deno.readDir`
    
    * stamp(base): polishing macros and test helpers
    
    * stamp: polishing
    
    * chore(sb_fs): add integration tests
    
    * chore: update `Cargo.lock`
    
    * chore: update an integration test
    
    * stamp(sb_fs): polishing
    
    * chore(sb_fs): update integration tests
    
    * chore(ci): expose user worker messages while integration testing
    
    * stamp: typo
    
    * fix(base): add arch gate the integration tests to be only tested on x64
    
    * stamp: typo
    
    * chore(ci): apply env variables for s3 fs integration tests
    
    * stamp: typo
    
    * stamp(sb_fs): polishing
    
    * chore(sb_fs): add dependencies
    
    * stamp: add proxy connector
    
    * stamp: polishing
    
    * chore(ci): update workflow
    
    * stamp(sb_fs): make integration tests run conditionally
    
    * chore: update `Cargo.lock`
    
    * stamp: typo
    
    * stamp: update ci
    
    * stamp: retry
    
    * stamp: retry
    
    * stamp: fix segmentation fault that was caused while referring the mmap buf
    
    * Revert "stamp: retry"
    
    This reverts commit d4a8d47.
    
    * chore: add a dependency
    
    * stamp: niche optimization
    
    * chore: update `Cargo.lock`
    nyannyacha authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8f81f37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b14b057 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. chore(ci): s3 cred install step didn't gate correctly (#449)

    (cherry picked from commit 5ef1122)
    nyannyacha authored Nov 23, 2024
    Configuration menu
    Copy the full SHA
    728006d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e19cac9 View commit details
    Browse the repository at this point in the history
  3. feat: support dispatching the runtime events (#351)

    * chore: add dependency
    
    * chore: update `Cargo.lock`
    
    * stamp: add a utility function
    
    * stamp: update flags
    
    * stamp: add dependency
    
    * chore: update `Cargo.lock`
    
    * fix: update `bootstrap.js` to expose the event dispatch functions
    
    * stamp: polishing
    
    * feat: support dispatching the runtime events
    
    * stamp: must be used `CallbackScope` instead of `HandleScope` while dispatching event
    
    * stamp: oops
    
    * stamp: use `beforeunload` instead of `willterminate`
    
    * stamp: resolve merge conflicts
    
    * stamp: polishing
    
    * chore: add integration tests
    
    * stamp: make clippy happy
    nyannyacha authored Nov 23, 2024
    Configuration menu
    Copy the full SHA
    997f2d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. feat: exposing deno_cache + ai cache interceptor (#446)

    * chore: add `deno_cache` crate
    
    * feat(sb_core): expose `deno_cache` to js land
    
    **NOTE:** saving cache in `temp folder` consider move it to a better
    location
    
    * stamp: add example for cache api
    
    * stamp: add `onnxruntime` cache adapter
    
    - adding a cache adapter that intercepts `transformers-cache`
    - fetch and caching models from rust land
    
    * fix: tracing wrong import
    
    * test(sb_ai): adding `ort` snapshots in a separated file
    
    - using a separated file to store `ort` predictions snapshots for both
    `x64` and `arm64`.
    
    * stamp(test): add test command with debug support
    
    - Checking for `RUST_LOG` env, then executing tests as `debug` with
    tracing enabled
    
    * fix(sb_ai): apply url check before `load_from_url()`
    
    - Applying url check to prevent request errors, matching between `Url`
    and `Model Bytes`.
    
    * test(sb_ai): add integration tests for `ort cache`
    
    - Adding tests scenarios for `env.useBrowserCache = true`
    
    * stamp: clippy :)
    
    * chore: rid all things that are related to model downloading
    
    * chore: cleanup ort integration tests
    
    * refactor(sb_ai): polishing and cleanup
    
    * stamp: cleanup
    
    * stamp: polishing
    
    * chore: update dependencies
    
    * chore: update `Cargo.lock`
    
    * stamp(sb_ai): polishing
    
    * chore: allow `install_onnx.sh` able to be used in another os
    
    * chore: add x86_64 snapshots of ort integration tests
    
    * stamp: attach the os prefix to snapshots
    
    * stamp: should be cleanup unused sessions while running integration tests
    
    * chore: add x86_64 (linux) snapshots of ort integration tests
    
    * stamp: snapshots must not be created in CI
    
    * stamp: disabling `Web Cache API` for general use
    
    - blocking `Web Cache API` to only allow caching of `.onnx` files
    comming from `transformers.js` lib.
    
    * stamp: format
    
    * stamp: allow cache dir to be specified through env var
    
    * stamp: apply `cargo fmt`
    
    * Revert "stamp(test): add test command with debug support"
    
    This reverts commit d6bf8a7.
    
    * stamp: solve merge conflicts
    
    * chore: add aarch64 (osx) snapshots for integration tests
    
    (cherry picked from commit 8f9a535)
    
    ---------
    
    Co-authored-by: Nyannyacha <meow@nnc.gg>
    Co-authored-by: Nyannyacha <nyannyacha@nnc.gg>
    3 people authored Nov 24, 2024
    Configuration menu
    Copy the full SHA
    13ee2a2 View commit details
    Browse the repository at this point in the history
Loading