v1.0.0
-
Enhancements
- Documentation is now available inline (
@moduledoc
, ...) with theREADME.md
file targeting the repository (development) instead of releases - Hydrating query results into series structs now parses RFC3339 times into
:nanosecond
timestamps. If you are usingOTP 21.0
or later you will get the full precision, earlier versions are truncated to the:microsecond
precision supported byDateTime
! - Read queries (everything except writes) are now executed directly in the calling process
- Sending asynchronous queries is now limited to write queries
- Writers can modify the worker state during
init
andterminate
by implementing the callbacksinit_worker/1
andterminate_worker/1
- Documentation is now available inline (
-
Backwards incompatible changes
- All "administrative query modules" have been removed
- Minimum required elixir version is now
~> 1.7
- Support for accessing the system environment for configuration has been removed in favor of initializer functions/modules
- Support for implementing
use Instream.Writer
has been removed in favor of@behaviour Instream.Writer
- Support for plural time units (e.g.
:seconds
instead of:second
) has been removed - The default JSON decoder has been switched from
:poison
to:jason
- The query builder has been removed
-
Bug fixes
:influxql
has been moved from:included_applications
to:applications
to avoid potential problems with release tooling (#53)