Skip to content

Releases: chengshiwen/influx-proxy

Release v2.5.10

15 Sep 12:48
Compare
Choose a tag to compare
  • Fix field value contains the newline character \n
  • Fix can't get measurement when measurement starts with select since 2.5.6
  • Fix illegal influxql when multiple field keys contains space or dot and are separated by commas without spaces in select query
  • Enable _internal database (#32)
  • Support flux-dsl (#46)
  • Support /api/v2/query and /api/v2/write interface (#54)
  • Support cli: influx -type=flux -path-prefix=/api/v2/query
  • Compat influxdb /health interface

Release v2.5.9

26 Jul 14:29
Compare
Choose a tag to compare
  • Prefer parsing db from influxql instead of query parameter
  • Fix prom_read uses a measurement name as a backend key as prom_write (#47) (Thanks @matianjun1)
  • Optimize complex <db>.<rp>.<measurement> parsing
  • Support pprof_enabled to determines whether the /debug/pprof HTTP endpoint is enabled
  • Support to transfer data of all retention policies
  • Optimize casting string in transfer (#27)
  • Update github.com/golang/snappy from v0.0.3 to v0.0.4

Release v2.5.8

25 Mar 03:02
Compare
Choose a tag to compare
  • Fix getDatabases in transfer (#27)
  • Support prometheus remote /api/v1/prom/read and /api/v1/prom/write (#16)
  • Support to config write_only for backend
  • Fix memory leak in gzip compress in rare cases
  • Fix index out of range when query show retention policies in rare cases
  • Optimize invalid format log print when writing empty line
  • Update github.com/panjf2000/ants/v2 from v2.4.7 to v2.4.8
  • Update github.com/spf13/viper from v1.9.0 to v1.10.1
  • Update github.com/influxdata/influxdb1-client from v0.0.0-20220302092344 to v0.0.0-20200827194710

Release v2.5.7

06 Dec 12:44
Compare
Choose a tag to compare
  • Support rp query parameter for /write (#22)
  • Fix backslash problem in query field
  • Optimize is_writing and write_only when query
  • Optimize query when backends unavailable
  • Add docker build and quick start (See quick start)
  • Update github.com/panjf2000/ants/v2 from v2.4.5 to v2.4.7
  • Update github.com/json-iterator/go from v1.1.11 to v1.1.12
  • Update github.com/spf13/viper from v1.7.1 to v1.9.0

Release v2.5.6

18 Jun 11:06
Compare
Choose a tag to compare
  • Support subquery for single measurement
  • Support configuration file with yaml/toml format
  • Fix issue #11 on Windows
  • Support retention policy to query and fix db problem when query db.rp.measurement (#12)
    • create retention policy
    • alter retention policy
    • drop retention policy
  • Fix gzip compress error
  • Replace klauspost/pgzip with compress/gzip
  • Forbid _internal database
  • Update github.com/panjf2000/ants/v2 from v2.4.3 to v2.4.5
  • Update github.com/json-iterator/go from v1.1.10 to v1.1.11

Release v1.4.9

23 Nov 09:25
Compare
Choose a tag to compare
  • Support subquery for single measurement
  • Fix issue #11 on Windows
  • Fix gzip compress error
  • Fix backslash problem in query field
  • Replace klauspost/pgzip with compress/gzip
  • Update github.com/panjf2000/ants/v2 from v2.4.3 to v2.4.6
  • Update github.com/json-iterator/go from v1.1.10 to v1.1.12

Note: 1.4.9 will be the LAST RELEASE of InfluxDB Proxy v1

Release v1.4.8

28 Dec 12:15
Compare
Choose a tag to compare
  • Optimize jsoniter unmarshal
  • Fix data race for some cases
  • Decrease query priority when rewriting
  • Optimize getMeasurement
  • Support configuration file with yaml/toml format

Download, decompress and run the influx-proxy binary:

Release v2.5.5

15 Dec 14:29
Compare
Choose a tag to compare
  • Fix precision problem when transfer json number to float64
  • Improve performance of time parse in transfer
  • Optimize jsoniter unmarshal in result
  • Optimize /health api and add healthy field
  • Add query parameter stats for /health api
  • Fix data race for active variable
  • Fix data race for rewriting variable
  • Fix data race in FlushBuffer
  • Refactor query executor
  • Rename auth_secure to auth_encrypt
  • Optimize getMeasurement

Download, decompress and run the influx-proxy binary: