Releases: mneudert/instream
Releases · mneudert/instream
v0.10.0
-
Enhancements
- Default precision (
:rfc3339
) can be explicitly set - Query builder can construct
CREATE DATABASE
statements - Query builder can construct
CREATE RETENTION POLICY
statements - Query builder can construct
DROP DATABASE
statements - Query builder can construct
DROP RETENTION POLICY
statements - Query builder can construct
SHOW
statements - Series database definitions allow anything "evaluating to a string" (#14)
- Series measurement definitions allow anything "evaluating to a string" (#14)
- Default precision (
-
Deprecations
- Atoms for defining a series' database are deprecated
- Atoms for defining a series' measurement are deprecated
- Using
if_not_exists
(CREATE DATABASE
) has been deprecated and will be completely removed once InfluxDB removes it
-
Backwards incompatible changes
:cluster
query type has been removed in favor of regular:read
queries- Retention policy convenience function has been replaced with a more detailed version
v0.9.0
-
Enhancements
- Error messages are returned without leading/trailing whitespace
- Experimental query builder
- Incomplete or missing series definitions raise an error during compilation
- Ping a connection using
Instream.Connection.ping/0
- Reading queries can be executed directly using
Instream.Connection.query/2
- Writing query can be executed directly using
Insream.Connection.write/2
-
Deprecations
- Using
Instream.Data.Read
orInstream.Data.Write
directly is discouraged and will eventually be removed
- Using
-
Backwards incompatible changes
- The measurement of a series is no longer optional
- The parameter
opts
forInstream.Data.Read
andInstream.Data.Write
is no longer optional use
-ingInstream.Series
without a complete series definition raises during compilation
v0.8.0
v0.7.0
-
Enhancements
- Convenience module for
SHOW DIAGNOSTICS
queries - Convenience module for
SHOW STATS
queries - Precision (= epoch) can be passed to read queries
- Precision can be passed to write queries
- Convenience module for
-
Bug fixes
- Pool configuration (size, overflow) is now properly taken from configuration
-
Deprecations
- Support of the JSON protocol is deprecated and will be removed with the InfluxDB 1.0 release
v0.6.0
-
Enhancements
IF NOT EXISTS
can be passed to database creation queries- Points can be written with explicit timestamps
- Switched default write method to the line protocol
- Tags are optional when writing with the line protocol
-
Backwards incompatible changes
- Switched default write method to the line protocol
v0.5.0
v0.4.0
v0.3.0
-
Enhancements
- Allows managing retention policies
- Dependencies not used in production builds are marked as optional
-
Bug fixes
- Authentication is passed using query parameters by default
-
Backwards incompatible changes
- Auth configuration is now expected to be a
Keyword.t
- Queries of type
:host
are now of type:cluster
- Remapped
Admin
namespace toCluster
to match query types
- Auth configuration is now expected to be a