Skip to content

Releases: MatMatt/EarthGrid

v0.7.0

27 Mar 06:21

Choose a tag to compare

v0.6.5

24 Mar 14:35

Choose a tag to compare

Full Changelog: v0.6.4...v0.6.5

v0.6.4

24 Mar 01:57

Choose a tag to compare

Full Changelog: v0.6.3...v0.6.4

v0.6.3

23 Mar 19:59

Choose a tag to compare

Full Changelog: v0.6.2...v0.6.3

v0.6.2

23 Mar 18:27

Choose a tag to compare

What's Changed

  • refactor(openeo): split gateway into modules, extend /processes, refresh docs by @PondiB in #3

New Contributors

  • @PondiB made their first contribution in #3

Full Changelog: v0.6.1...v0.6.2

v0.6.1

22 Mar 18:52

Choose a tag to compare

Full Changelog: v0.6.0...v0.6.1

v0.6.0

22 Mar 06:08

Choose a tag to compare

What's New

SQLite Chunk Index

  • Instant startup instead of 5-minute filesystem walk
  • All chunk metadata indexed in chunks.db per node
  • Faster STAC search (O(log n) index lookup vs O(n) file scan)

Route Refactoring

  • Split monolithic server.rs (3031 LOC) into 9 focused route modules

Other Improvements

  • Grid metrics time series in beacon DB
  • Gamification dedup on registration + heartbeat
  • Auto-prune stale beacon nodes
  • Mobile responsive stat cards
  • Various bug fixes

v0.5.0

21 Mar 03:44

Choose a tag to compare

Highlights

  • Full Rust rewrite — all Python code removed, everything is Rust now
  • CLI reference updated to match Rust commands

Fixes

  • Fetch CLI uses query params instead of JSON body
  • Status command uses correct API field names (chunks, storage_gb)
  • RFC3339 datetime format for Element84 STAC search

v0.4.0

21 Mar 03:44

Choose a tag to compare

Highlights

  • CLI overhaul: add start/stop/status/update/fetch/setup/resize/service subcommands, rename binary to earthgrid
  • MGRS tile coverage replaces 1-degree grid on dashboard
  • Spatial coverage grid with temporal barplot on tile click
  • Gamification auto-registration + storage stats sync from heartbeat
  • Dashboard stats.json endpoint + cron updater
  • Auto-heartbeat for beacon and non-beacon nodes

Fixes

  • Available storage shows actual free disk space
  • Leaderboard + feed render match API response keys
  • Stats cron uses /beacon/nodes for accurate network data
  • Last ingested date uses parsed lastDate variable
  • GitHub Pages uses local stats.json (avoids CORS block)

v0.3.3

20 Mar 15:21

Choose a tag to compare

Full Changelog: v0.3.2...v0.3.3