8.7 KiB
8.7 KiB
v0.0.1 [2013-10-22]
- Initial Release
v0.0.2
Features
- Add an admin UI
- Deb and RPM packages
Bugfixes
- Fix some nil pointer dereferences
- Cleanup the aggregators implementation
v0.0.5
Features
- Cache passwords in memory to speed up password verification
- Add MERGE and INNER JOIN support
Bugfixes
- All columns should be returned if
select *
was used - Read/Write benchmarks
v0.0.6
Features
- Add count(distinct(..)) support
Bugfixes
- Reuse levigo read/write options.
v0.0.7
Features
- include the admin site in the repo to make it easier for newcomers.
v0.0.8
Features
- Add a way to reset the root password from the command line.
- Add distinct(..) and derivative(...) support
- Print test coverage if running go1.2
Bugfixes
- Fix the default admin site path in the .deb and .rpm packages.
- Fix the configuration filename in the .tar.gz package.
v0.0.9
Features
- Add stddev(...) support
- Better docs, thanks @auxesis and @d-snp.
Bugfixes
- Set PYTHONPATH and CC appropriately on mac os x.
- Issue #18. Fix 386 debian and redhat packages
- Issue #23. Fix the init scripts on redhat
v0.1.0
Features
- Issue #29. Semicolon is now optional in queries
- Issue #31. Support Basic Auth as well as query params for authentication.
Bugfixes
- Don't allow creating users with empty username
- Issue #22. Don't set goroot if it was set
- Issue #25. Fix queries that use the median aggregator
- Issue #26. Default log and db directories should be in /opt/influxdb/shared/data
- Issue #27. Group by should not blow up if the one of the columns in group by has null values
- Issue #30. Column indexes/names getting off somehow
- Issue #32. Fix many typos in the codebase. Thanks @pborreli
v0.2.0
Features
- Issue #37. Support the negation of the regex matcher !~
- Issue #47. Spill out query and database detail at the time of bug report
Bugfixes
- Issue #36. The regex operator should be =~ not ~=
- Issue #39. Return proper content types from the http api
- Issue #42. Make the api consistent with the docs
- Issue #41. Table/Points not deleted when database is dropped
- Issue #45. Aggregation shouldn't mess up the order of the points
- Issue #44. Fix crashes on RHEL 5.9
- Issue #34. Ascending order always return null for columns that have a null value
- Issue #55. Limit should limit the points that match the Where clause
- Issue #53. Writing null values via HTTP API fails
Deprecated
- Preparing to deprecate
/dbs
(for listing databases) in favor of a more consistent/db
endpoint - Preparing to deprecate
username
field for a more consistentname
field in the/db/:db/users
- Preparing to deprecate endpoints
/db/:db/admins/:user
in favor of using/db/:db/users/:user
which should be used to update user flags, password, etc.
v0.3.0
Features
- Issue #51. Implement first and last aggregates
- Issue #35. Support table aliases in Join Queries
- Issue #71. Add WillReturnSingleSeries to the Query
- Issue #61. Limit should default to 10k
- Issue #59. Add histogram aggregate function
Bugfixes
- Fix join and merges when the query is a descending order query
- Issue #57. Don't panic when type of time != float
- Issue #63. Aggregate queries should not have a sequence_number column
v0.3.2
Features
- Issue #82. Add endpoint for listing available admin interfaces.
- Issue #80. Support durations when specifying start and end time
- Issue #81. Add support for IN
Bugfixes
- Issue #75. Don't allow time series names that start with underscore
- Issue #85. Non-existing columns exist after they have been queried before
v0.4.0 (unreleased)
Features
- Issue #86. Support arithmetic expressions in select clause
- Issue #92. Change '==' to '=' and '!=' to '<>'
- Issue #88. Support datetime strings
- Issue #64. Shard writes and queries across cluster with replay for briefly downed nodes (< 24 hrs)
- Issue #78. Sequence numbers persist across restarts so they're not reused
- Issue #102. Support expressions in where condition
- Issue #101. Support expressions in aggregates
- Issue #62. Support updating and deleting column values
- Issue #96. Replicate deletes in a cluster
- Issue #94. delete queries
- Issue #116. Use proper logging
- Issue #40. Use TOML instead of JSON in the config file
- Issue #99. Support list series in the query language
- Issue #149. Cluster admins should be able to perform reads and writes.
- Issue #108. Querying one point using
time =
- Issue #114. Servers should periodically check that they're consistent.
Bugfixes
- Issue #90. Group by multiple columns panic
- Issue #89. 'Group by' combined with 'where' not working
- Issue #106. Don't panic if we only see one point and can't calculate derivative
- Issue #105. Panic when using a where clause that reference columns with null values
- Issue #61. Remove default limits from queries
- Issue #118. Make column names starting with '_' legal
- Issue #121. Don't fall back to the cluster admin auth if the db user auth fails
- Issue #127. Return error on delete queries with where condition that don't have time
- Issue #117. Fill empty groups with default values
- Issue #150. Fix parser for when multiple divisions look like a regex.
- Issue #158. Logged deletes should be stored with the time range if missing.
Deprecated
- deprecate '==' and '!=' in favor of '=' and '<>', respectively
- deprecate
/dbs
(for listing databases) in favor of a more consistent/db
endpoint - deprecate
username
field for a more consistentname
field in/db/:db/users
and/cluster_admins
- deprecate endpoints
/db/:db/admins/:user
in favor of using/db/:db/users/:user
which should be used to update user flags, password, etc. - Querying for column names that don't exist no longer throws an error.