github supabase/edge-runtime v1.31.0

latest releases: v1.77.4, v1.77.3, v1.77.2...
2 years ago

1.31.0 (2024-01-16)

Bug Fixes

  • apply acceptable bounds into max-parallelism (084e79a)
  • bump up rust builder image into 1.74.1 (cc97e1c)
  • check retiring workers more strictly (a0b5688)
  • cpu_timer: minimize unsoundness for ffi routines (3a11551)
  • cpu_timer: polishing (9b2d794)
  • cpu_timer: there is no specification at POSIX that the timer id in the buffer should be saved as a non-zero id (858afe0)
  • don't leave pending requests orphan state for a long time (63aff04)
  • don't register the signal handler while unit testing (aab5fd4)
  • don't use cpu timer when unit testing (b870346)
  • drop the runtime after receiving the termination event (f602313)
  • handle abnormal connection closure correctly (04c59c6)
  • logging unexpected event loop escape explicitly (91b9d0e)
  • make all unit test pass (c4a4b63)
  • make cpu timer not to be re-armed in per_request policy (5f271aa)
  • make perform sync between supervisor and pooler correctly in per_worker policy (10f3f9b)
  • missing null check in nextRequest shim (03f3899)
  • oops 🙄 (ace1057)
  • oops 🙄 (047a6d7)
  • polishing runtime entrypoint (b775128)
  • polishing supervisor nits (299beb9)
  • pooler needs to consider force creation mode (a088f3c)
  • relaxing connection watcher restriction (a187692)
  • remove error spam (ade9298)
  • request creation task must be synchronized with the supervisor when entering the job (58cc591)
  • rid flakiness of integration tests (f111403)
  • supervisor must wake up the worker's event loop to terminate an isolate correctly (8ea2b37)
  • use available_parallelism as default maximum parallelism value (65ef283)

Features

Performance Improvements

  • make advance the sending of the request end signal timing earlier (6567af7)
  • partially recovers the regression of request throughput on the per_worker policy (555cf5a)

Don't miss a new edge-runtime release

NewReleases is sending notifications on new releases.