Skip to content

version/0.5.0

Latest

Choose a tag to compare

@araxnoid-code araxnoid-code released this 11 May 13:01

11 - 5 - 2026

bug fix

  • resolved a bug when the worker executed the job, the worker incorrectly marked the position on the drop-bitmap.
  • Resolves the memory leak problem because the ring buffer is not cleared when joining.
  • MAX_RING_BUFFER now only works for multiples of 64 and greater than 63.
  • added the saving_job_child feature to workers, aiming to resolve bugs when workers experience blocks because the queue is full when you want to enter a job child.
  • Resolves the problem because the Quota size does not follow the size of the ring buffer during initialization

method

  • Added try_job_exec

Changed

  • rename TryEnqueueStatus to TryEnqueueErr
  • removed the polling mechanism because the main factor causes race condition and memory problems, if you want to do polling then do it manually