v1.0.0
-
Enhancements
- Documentation is now available inline (
@moduledoc, ...) with theREADME.mdfile targeting the repository (development) instead of releases - Hydrating query results into series structs now parses RFC3339 times into
:nanosecondtimestamps. If you are usingOTP 21.0or later you will get the full precision, earlier versions are truncated to the:microsecondprecision 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
initandterminateby implementing the callbacksinit_worker/1andterminate_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.Writerhas been removed in favor of@behaviour Instream.Writer - Support for plural time units (e.g.
:secondsinstead of:second) has been removed - The default JSON decoder has been switched from
:poisonto:jason - The query builder has been removed
-
Bug fixes
:influxqlhas been moved from:included_applicationsto:applicationsto avoid potential problems with release tooling (#53)