Added
- Add
MockOracle.sol
for testing contracts - Cron jobs can now be created for the v2 job pipeline:
type = "cron"
schemaVersion = 1
schedule = "*/10 * * * *"
observationSource = """
ds [type=http method=GET url="http://example.com"];
ds_parse [type=jsonparse path="data"];
ds -> ds_parse;
"""
Changed
- Default for
JOB_PIPELINE_REAPER_THRESHOLD
has been reduced from 1 week to 1 day to save database space. This variable controls how long past job run history for OCR is kept. To keep the old behaviour, you can setJOB_PIPELINE_REAPER_THRESHOLD=168h
- Removed support for the env var
JOB_PIPELINE_PARALLELISM
. - OCR jobs no longer show
TaskRuns
in success cases. This reduces
DB load and significantly improves the performance of archiving OCR jobs. - Archiving OCR jobs should be 5-10x faster.
Fixed
-
Added
GAS_UPDATER_BATCH_SIZE
option to workaroundwebsocket: read limit exceeded
issues on BSC -
Basic support for Optimism chain: node no longer gets stuck with 'nonce too low' error if connection is lost