Skip to content

Releases: graphprotocol/rewards-eligibility-oracle

Release v0.4.7

23 Nov 00:01
6835ae2

Choose a tag to compare

What's Changed

  • Merge pull request #71 from graphprotocol/muhammad/fix-dockerfile-permissions

Direct commits

  • Update Dockerfile comment (DaMandal0rian)
  • Update Dockerfile fix groupadd command (DaMandal0rian)
  • fix dockerfile and add non-root user (DaMandal0rian)
  • chore(main): release 0.4.5 (#70) (github-actions[bot])

Docker Image

Pull the latest image:

docker pull ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.4.7

Or use docker-compose:

services:
  rewards-eligibility-oracle:
    image: ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.4.7

Release v0.4.6

22 Nov 15:09
144bd70

Choose a tag to compare

What's Changed

  • Merge pull request #69 from graphprotocol/fix-config

Direct commits

  • fix: remove unused keys/URLs from config (MoonBoi9001)

Docker Image

Pull the latest image:

docker pull ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.4.6

Or use docker-compose:

services:
  rewards-eligibility-oracle:
    image: ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.4.6

Release v0.4.5

21 Nov 14:29
90df514

Choose a tag to compare

What's Changed

Direct commits

Docker Image

Pull the latest image:

docker pull ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.4.5

Or use docker-compose:

services:
  rewards-eligibility-oracle:
    image: ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.4.5

v0.4.4

21 Nov 05:30
90df514

Choose a tag to compare

0.4.4 (2025-11-21)

Added

  • auth: support Kubernetes inline credentials (#67) (b1d99e6)

v0.4.3

21 Nov 02:32
cbd2e4c

Choose a tag to compare

0.4.3 (2025-11-21)

Fixed

  • remove package-name from release-please config (#65) (06f266c)

Release v0.4.2

21 Nov 00:41
c2a5701

Choose a tag to compare

What's Changed

Direct commits

  • chore(main): release rewards-eligibility-oracle 0.4.2 (#64) (github-actions[bot])
  • fix: update release-please config filename and release type (#63) (MoonBoi9001)
  • fix: mount config.toml from ConfigMap in K8s (#62) (MoonBoi9001)
  • docs: add end-to-end oracle flow diagram (#54) (MoonBoi9001)
  • fix: configure release-please workflow to use config files (#53) (MoonBoi9001)
  • fix: configure release-please to auto-update Docker image versions (#49) (MoonBoi9001)
  • chore: rename Service Quality to Rewards Eligibility (#50) (MoonBoi9001)

Docker Image

Pull the latest image:

docker pull ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.4.2

Or use docker-compose:

services:
  rewards-eligibility-oracle:
    image: ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.4.2

rewards-eligibility-oracle: v0.4.2

20 Nov 18:41
c2a5701

Choose a tag to compare

0.4.2 (2025-11-20)

Added

  • Add BigQuery caching with 30-minute freshness (#12) (ac822a8)
  • Add clickable transaction links and Python style guidelines (#15) (8534bf8)
  • Add continuous deployment pipeline with manual version control (#13) (8ad0436)
  • Add Kubernetes deployment support (#14) (daaa778)
  • add release-please automation (#45) (4c49ba5)
  • SQO: Implement RPC failover, retry logic and notification on RPC provider rotation. (#4) (5a6ea0a)
  • SQO: Introduce circuit breaker. (#9) (62ef969)
  • SQO: Introduce minimal CI/CD pipeline (#1) (8131872)
  • SQO: Introduce Slack notification pipeline and test script for failed/successful runs of the SQO (#2) (d50ab59)

Fixed

  • ci: update Python to 3.13.7 and limit workflow permissions (#43) (cc8cac6)
  • configure release-please to auto-update Docker image versions (#49) (caf6dbe)
  • configure release-please workflow to use config files (#53) (dda3c24)
  • mount config.toml from ConfigMap in K8s (#62) (09dc59c)
  • Resolve TruffleHog BASE/HEAD comparison failure (#11) (d025069)
  • update contract ABI to match deployed ServiceQualityOracle (#24) (29001d6)
  • update Dependabot config and add CODEOWNERS (#26) (8dd13a0)
  • update release-please config filename and release type (#63) (231b976)

Changed

  • add dependabot config and update to production image (#16) (06f58ee)
  • auth: improve Google Cloud credential handling (#42) (ab2063c)
  • deps: Bump actions/cache from 3 to 4 (#21) (16e6c29)
  • deps: Bump actions/checkout from 4 to 5 (#31) (cb12126)
  • deps: Bump actions/setup-python from 4 to 5 (#19) (82a82bd)
  • deps: Bump actions/setup-python from 5 to 6 (#35) (6c1c174)
  • deps: Bump docker/build-push-action from 5 to 6 (#18) (5b2cd65)
  • deps: Bump gql from 3.5.3 to 4.0.0 (#34) (e7860cd)
  • deps: Bump python from 3.11-slim to 3.13.7-slim (#30) (ba3b323)
  • deps: Bump softprops/action-gh-release from 1 to 2 (#17) (931f0c1)
  • deps: Bump tenacity from 8.5.0 to 9.1.2 (#23) (597c6f6)
  • deps: Bump the python-dependencies group across 1 directory with 13 updates (#40) (f2d35e1)
  • deps: Bump the python-dependencies group with 10 updates (#22) (d1daf2d)
  • deps: Bump types-pytz from 2025.2.0.20250516 to 2025.2.0.20250809 (#29) (31ea904)
  • deps: Bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 (#27) (6e1bbc8)
  • main: release 0.4.0 (#46) (eceb4d6)
  • main: release 0.4.1 (#48) (2d32fd5)
  • rename Service Quality to Rewards Eligibility (#50) (0b1dd6d)
  • REO: rename to RewardsEligibilityOracle, reduce initial requirements (#39) (5043ac7)
  • SQO: Create unit tests. (#5) (68ba132)
  • SQO: Modularise codebase, create a single source of truth for config, add test framework, review all components. (#3) (2845036)
  • SQO: Remove unused module/test file. ([#6](https://github.com/graphprotocol/r...
Read more

v0.4.1

06 Nov 21:55
2d32fd5

Choose a tag to compare

0.4.1 (2025-11-06)

Documentation

  • clean up stale README and apply auto formatting fixes (#47) (ba1ce3e)

v0.4.0

03 Nov 16:28
eceb4d6

Choose a tag to compare

0.4.0 (2025-11-03)

Features

Bug Fixes

  • ci: update Python to 3.13.7 and limit workflow permissions (#43) (cc8cac6)

Release v0.3.0

30 Oct 14:13
ab2063c

Choose a tag to compare

What's Changed

Direct commits

  • refactor(auth): improve Google Cloud credential handling (#42) (MoonBoi9001)
  • chore(deps): Bump python from 3.11-slim to 3.13.7-slim (#30) (dependabot[bot])
  • chore(deps): Bump the python-dependencies group across 1 directory with 13 updates (#40) (dependabot[bot])
  • chore(deps): Bump types-pytz from 2025.2.0.20250516 to 2025.2.0.20250809 (#29) (dependabot[bot])
  • chore(deps): Bump actions/setup-python from 5 to 6 (#35) (dependabot[bot])
  • chore(deps): Bump gql from 3.5.3 to 4.0.0 (#34) (dependabot[bot])
  • chore(deps): Bump actions/checkout from 4 to 5 (#31) (dependabot[bot])
  • chore(deps): Bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 (#27) (dependabot[bot])
  • refactor(REO): rename to RewardsEligibilityOracle, reduce initial requirements (#39) (MoonBoi9001)
  • chore(deps): Bump the python-dependencies group with 10 updates (#22) (dependabot[bot])
  • chore(deps): Bump tenacity from 8.5.0 to 9.1.2 (#23) (dependabot[bot])
  • chore(deps): Bump docker/build-push-action from 5 to 6 (#18) (dependabot[bot])
  • chore(deps): Bump actions/cache from 3 to 4 (#21) (dependabot[bot])
  • chore(deps): Bump actions/setup-python from 4 to 5 (#19) (dependabot[bot])
  • chore(deps): Bump softprops/action-gh-release from 1 to 2 (#17) (dependabot[bot])
  • fix: update Dependabot config and add CODEOWNERS (#26) (MoonBoi9001)
  • chore: update Docker image to v0.2.2 (#25) (MoonBoi9001)

Docker Image

Pull the latest image:

docker pull ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.3.0

Or use docker-compose:

services:
  service-quality-oracle:
    image: ghcr.io/graphprotocol/rewards-eligibility-oracle:v0.3.0