Skip to content

Releases: rubiojr/ergs

v3.7.0

14 Oct 11:20

Choose a tag to compare

Warning

This version requires running the migrate command before starting Ergs services.

✨ New Features

  • OpenMeteo datasource: New datasource includes 24-hour forecast data with rain alerts and precipitation probability
image

🔧 Improvements

  • Web performance improvements

Changelog

  • dce9032 Bump version
  • 442cc2c Release as draft
  • cb950f1 feat: open-meteo datasource
  • f73ecf0 fix: cache stats, add new indexes to improve perf
  • fdd48b0 fix: open-meteo tweaks
  • 21a4762 gasstations: only store blocks on price changes
  • 7f985e4 open-meteo tweaks

v3.6.1

13 Oct 14:02

Choose a tag to compare

🔧 Improvements

  • Introduce unified logging system (pkg/log) with per-service debug and CLI flags (--debug, --debug-services)
  • Drop unknown/unconfigured datasource blocks to prevent implicit DB creation
  • homeassistant: general reliability fixes and improvements

Changelog

  • 364794c Add the log package
  • 329cae6 Fix formatting
  • 0b78407 bump version v3.6.1
  • 9f19934 feat: introduce unified logging system
  • 90565f3 fix: homeassistant datasource fixes
  • 526c9fd fix: homeassistant recommended defaults
  • c62f03a fix: homeassistant, don't read on closed channel
  • 73c86f5 fix: prevent unknown blocks from creating dbs
  • 4853eac log format tweaks
  • d6a82d2 logging fixes
  • 256ba46 this is beta

v3.6.0

11 Oct 11:21

Choose a tag to compare

Warning

This version requires running the migrate command before starting Ergs services.

✨ New Features

🔧 Improvements

  • homeassistant: the datasource is more reliable under rough network conditions
  • services, cli: don't error when unused datasource databases are around
  • docker: realtime firehose is enabled by default when using Docker compose
  • block ingestion time is now stored

Changelog

v3.5.1

10 Oct 12:39

Choose a tag to compare

Changelog

  • 94ccc81 Bump version v3.5.1
  • 0b15d30 Code cleanups
  • 6916afc fix: dynamic relative time for homeassistant blocks
  • 1568e13 fix: proper context cancellation in homeassistant

v3.5.0

10 Oct 12:05

Choose a tag to compare

✨ New Features

  • Realtime firehose: Watch blocks being stored realtime.
  • New Home Assistant datastore: Pulls events from Home Assistant websocket API.

Screencast From 2025-10-10 13-44-19

Check the realtime Firehose configuration.

Changelog

v3.4.2

09 Oct 17:04

Choose a tag to compare

Changelog

  • 9370857 Bump version v3.4.2
  • 68ed60d Linter fixes
  • 759861b fix: UTC times when storing rtve, zed and gas stations blocks

v3.4.1

09 Oct 15:31

Choose a tag to compare

Changelog

  • e1400bd Bump version v3.4.1
  • 0df55fe fix: normalize times to UTC and fix firehose ordering

v3.4.0

09 Oct 13:39

Choose a tag to compare

Warning

This version requires you run ergs migrate manually before starting Ergs services if you ar
e upgrading and not using docker compose.

  • Database layer improvements: fix FTS5 index consistency issues.

Changelog

  • bfab854 Axed dead code
  • b18f22f Bump version to 3.4.0
  • 87e56dc Code cleanups
  • 311a7e0 Do not try to migrate the importer database
  • d6dbe78 Docker now runs migrations before starting services
  • 46e5383 Update ncruzes dep
  • 0188c1b fix: importer aborts if pending migrations
  • ef506b6 fix: keep fts5 index in sync with triggers
  • 3041827 fix: prevent fts index to go out of sync
  • 5f61798 sqlite driver fixes

v3.3.0

08 Oct 21:42

Choose a tag to compare

✨ New Features

  • New style: dark and light themes for Ergs web using the Nord color palettes
combined

Changelog

v3.2.0

08 Oct 13:48

Choose a tag to compare

✨ New Features

  • Firehose page: Ergs web page to list latest blocks stored
image

Changelog

  • 5e1469d Bump version
  • 1f6cab0 Refactor: move renderers to their datasource package
  • d8e10ea Refactor: move rendering infra to pkg/renderers
  • 710a35b feat: add block firehose