Skip to content

Releases: appuio/appuio-cloud-reporting

v0.7.1

22 Dec 16:14
4a1df2f
Compare
Choose a tag to compare

16 changes since v0.7.0

🛠️ Minor Changes

  • Allow testing PromQL queries (#110)

🐛 Fixes

  • Fix queries if node class label is added (#99)
  • Fix memory query on unrelated node label changes (#105)
  • Fix query on PV info change (#111)
  • Fix query on namespace label changes and organization change (#112)

🔗 Dependency Updates

  • Update paambaati/codeclimate-action action to v3.2.0 (#93)
  • Update docker.io/library/postgres Docker tag to v15 (#94)
  • Update module github.com/prometheus/client_golang to v1.14.0 (#98)
  • Update module github.com/stretchr/testify to v1.8.1 (#96)
  • Update module github.com/urfave/cli/v2 to v2.23.5 (#95)
  • Update module github.com/prometheus/common to v0.39.0 (#107)
  • Update goreleaser/goreleaser-action action to v4 (#108)
  • Update docker.io/library/alpine Docker tag to v3.17 (#100)
  • Update module github.com/urfave/cli/v2 to v2.23.7 (#106)
  • Update module go.uber.org/zap to v1.24.0 (#102)
  • Update module github.com/jackc/pgtype to v1.13.0 (#103)

v0.7.0

13 Oct 12:59
f312391
Compare
Choose a tag to compare

8 changes since v0.6.0

🚀 Features

  • Add node label as class for compute queries (#90)

🛠️ Minor Changes

  • Remove CodeClimate Go linters (#91)

🔗 Dependency Updates

  • Update module github.com/jackc/pgx/v4 to v4.17.2 (#86)
  • Update module go.uber.org/zap to v1.23.0 (#88)
  • Update module github.com/prometheus/client_golang to v1.13.0 (#87)
  • Update module github.com/urfave/cli/v2 to v2.17.1 (#81)
  • Update module go to 1.19 (#83)
  • Update module github.com/urfave/cli/v2 to v2.19.2 (#92)

v0.6.0

13 Sep 10:40
1c95f61
Compare
Choose a tag to compare

16 changes since v0.5.0

🛠️ Minor Changes

  • Show only extra paid requests (#70)

🐛 Fixes

  • Fix query error caused by force-replaced pod (#78)
  • Abort request if data is missing (not all Thanos stores are available) (#89)

🔗 Dependency Updates

  • Update dependency docker.io/library/alpine to v3.16 (#72)
  • Update goreleaser/goreleaser-action action to v3 (#71)
  • Update docker/setup-qemu-action action to v2 (#61)
  • Update docker/setup-buildx-action action to v2 (#60)
  • Update docker/login-action action to v2 (#59)
  • Update module github.com/jackc/pgx/v4 to v4.16.1 (#63)
  • Update module github.com/prometheus/client_golang to v1.12.2 (#68)
  • Update module github.com/lopezator/migrator to v0.3.1 (#69)
  • Update module github.com/urfave/cli/v2 to v2.8.1 (#54)
  • Update module github.com/stretchr/testify to v1.7.2 (#73)
  • Update module github.com/prometheus/common to v0.35.0 (#77)
  • Update module github.com/urfave/cli/v2 to v2.11.0 (#75)
  • Update module github.com/stretchr/testify to v1.8.0 (#76)

v0.5.0

10 May 12:38
7eeeb03
Compare
Choose a tag to compare

11 changes since v0.4.2

🚀 Features

  • Add support for sub queries (#55)
  • Add subqueries for memory query (#56)
  • Expose the query name for every invoice line item (#64)

🛠️ Minor Changes

  • Add golden tests for creating invoices (#57)
  • Factor CPU requests into APPUiO Cloud Memory (#46)

🐛 Fixes

  • Only count CPU and memory requests of running pods (#67)

🔗 Dependency Updates

  • Update module github.com/urfave/cli/v2 to v2.4.4 (#50)
  • Update module github.com/jackc/pgx/v4 to v4.16.0 (#53)
  • Update module github.com/prometheus/common to v0.34.0 (#49)
  • Update mikepenz/release-changelog-builder-action action to v3 (#47)
  • Update module github.com/jmoiron/sqlx to v1.3.5 (#48)

v0.4.2

30 Mar 13:13
0c0b06d
Compare
Choose a tag to compare

9 changes since v0.4.1

🛠️ Minor Changes

  • Remove checks for amount and unit on products (#45)

🔗 Dependency Updates

  • Update module github.com/prometheus/common to v0.33.0 (#44)
  • Update actions/cache action to v3 (#42)
  • Update actions/checkout action to v3 (#38)
  • Update actions/setup-go action to v3 (#37)
  • Update module github.com/urfave/cli/v2 to v2.4.0 (#39)
  • Update dependency docker.io/library/postgres to v14 (#20)
  • Update module github.com/go-logr/logr to v1.2.3 (#41)
  • Update module github.com/stretchr/testify to v1.7.1 (#40)

v0.4.1

22 Feb 12:18
dcb7f9c
Compare
Choose a tag to compare

5 changes since v0.4.0

🚀 Features

  • Add GNU coreutils for easier date calculations (#36)

🔗 Dependency Updates

  • Update module github.com/jackc/pgconn to v1.11.0 (#31)
  • Update module github.com/jackc/pgx/v4 to v4.15.0 (#33)
  • Update module github.com/go-logr/zapr to v1.2.3 (#35)
  • Update module go.uber.org/zap to v1.21.0 (#34)

v0.4.0

03 Feb 09:00
d9f32fb
Compare
Choose a tag to compare

1 changes since v0.3.0

🚀 Features

  • Add command check_missing to check for missing data (#29)

v0.3.0

02 Feb 09:02
8f06427
Compare
Choose a tag to compare

7 changes since v0.2.0

🚀 Features

  • Add category reconciler (#27)
  • Add required invoice metadata for Odoo (#26)
  • Add min,max,avg quantity in invoice item (#30)

🛠️ Minor Changes

  • Define adapter interface (#25)

🐛 Fixes

  • Fix PromQL join on persistent storage (#23)

📄 Documentation

  • Document source key usage (#24)

🔗 Dependency Updates

  • Update module github.com/prometheus/client_golang to v1.12.1 (#28)

v0.2.0

26 Jan 11:34
edf95ae
Compare
Choose a tag to compare

9 changes since v0.1.0

🚀 Features

  • Ensure database is migrated to the current version before testing (#13)
  • Make upsert non-row-locking (#17)
  • Allow querying ranges (#16)
  • QoL Improvements: Cancellation, Progress reporter, Prom timeout (#18)
  • Prepare simple Grafana deployment (#19)
  • Invoice MVP (#15)

🛠️ Minor Changes

  • Add docker compose setup for local testing (#10)
  • Remove 'ping' query seed (#21)

🔗 Dependency Updates

  • Update module github.com/prometheus/client_golang to v1.12.0 (#14)

v0.1.0

18 Jan 15:09
1d3bfe4
Compare
Choose a tag to compare

7 changes since 0d3ce43

🚀 Features

  • Switch to native Postgres range type for time ranges; Validate range to not overlap. (#4)
  • Query Metrics and Save in Fact (#6)
  • Exit with error only if migrations are pending (#12)

🛠️ Minor Changes

  • Create temporary DB for each database test suite. Add testing how-to to Readme. (#7)
  • Scaffold project with automation (#8)
  • Download prometheus using make instead of Go (#11)

🔗 Dependency Updates

  • Update module go.uber.org/zap to v1.20.0 (#9)