Releases: chengshiwen/influx-proxy
Releases · chengshiwen/influx-proxy
Release v2.5.10
- 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
- Prefer parsing db from influxql instead of query parameter
- Fix
prom_read
uses a measurement name as a backend key asprom_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
- 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
- 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
- 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
- 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
- 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:
- linux amd64: influx-proxy-1.4.8.tar.gz
- darwin amd64: influx-proxy-darwin-1.4.8.tar.gz
Release v2.5.5
- 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:
- linux amd64: influx-proxy-2.5.5.tar.gz
- darwin amd64: influx-proxy-darwin-2.5.5.tar.gz