github timescale/promscale 0.1.0-beta.5

latest releases: 0.17.0, 0.16.0, 0.15.0...
pre-release3 years ago

This release is our first release using the new Promscale name

In-place upgrades from 0.1.0-beta.1 onwards should be supported automatically. (Please note that we have not yet officially committed to in-place upgrades until the software leaves beta status, but will strive to support in-place upgrades going forward.)

At a high level, this release

  • Changes the project name from timescale-prometheus to Promscale
  • Improves upgrade safety for deployments where multiple connectors write to a single database.
  • Improves safety via more dependency version checking.
  • Improve testing (adds end-to-end tests and header checking)
  • Improves operations by adding randomness to chunk sizes.
  • Integrates improvements in upstream prometheus into our code

Notes on updating from previous versions

The names of docker images have changed:

  • The connector was renamed from timescale/timescale-prometheus to timescale/promscale
  • The TimescaleDB image with the extension moved from timescaledev/timescale_prometheus_extra to timescaledev/promscale_extension

Changelog

7c978d1 Add HTTP header checking to end-to-end integration tests
7f28610 Add connector building from code and more test cases
ad7d968 Add log format flag and default to logfmt formatting for logs
4acf795 Add randomness to chunks when creating
b379c71 Add tests ensuring we take the migrate lease correctly
36fdeaa Add text about compliance to Readme
3701477 Adds support for checking Timescaledb version on startup and error/warn on mismatch.
e29c341 Change telemtry prefix
a87148c Create end-to-end tests
169805c Create new facade main
8c89046 Ensure fate-sharing for the migration lock
4be50d3 Fix headers in upgrade test
2135e55 Fix leader election
7cb24bf Make all config options public
573df81 Move extension into promscale_extension repo
bc3c5e7 Move router and metrics to api package
3cdb8e8 Prepare for the 0.1.0-beta.5 release
78b1d57 Prepare for the next development cycle
bb0c60d Prepare to rename Timescale-Prometheus to Promscale
e1d48d9 REFACTOR: Move most of main.go into its own library
d59780d REFACTOR: Separate leader election from generic locks
40d466f Rename timescale_prometheus_extra extension to promscale
0f5d0c1 Update extension compilation instructions
2c76f30 Update lock handling for migrate
855edac Update pgmodel, api, query modules in pkg
4adc895 Update promb from upstream.
a2b3cb3 Update promql module from upstream

🙏 Thanks to the following community members for submitting issues

@emanzx for pointing out problems with our extension compilation instructions

Docker images

  • docker pull timescale/promscale:0.1.0-beta.5
  • docker pull timescale/promscale:0.1
  • docker pull timescale/promscale:latest

Don't miss a new promscale release

NewReleases is sending notifications on new releases.