2014-04-04 21:42:30 +00:00
## v0.5.6 [unreleased]
### Bugfixes
## v0.5.5 [2014-04-04]
2014-03-09 03:28:54 +00:00
2014-04-04 17:56:16 +00:00
- Upgrade leveldb 1.10 -> 1.15
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
This should be a backward compatible change, but is here for documentation only
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Feature
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- Add a command line option to repair corrupted leveldb databases on startup
2014-04-04 18:33:21 +00:00
- [Issue #401 ](https://github.com/influxdb/influxdb/issues/401 ). No limit on the number of columns in the group by clause
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #398 ](https://github.com/influxdb/influxdb/issues/398 ). Support now() and NOW() in the query lang
- [Issue #403 ](https://github.com/influxdb/influxdb/issues/403 ). Filtering should work with join queries
- [Issue #404 ](https://github.com/influxdb/influxdb/issues/404 ). Filtering with invalid condition shouldn't crash the server
- [Issue #405 ](https://github.com/influxdb/influxdb/issues/405 ). Percentile shouldn't crash for small number of values
2014-04-04 19:58:02 +00:00
- [Issue #408 ](https://github.com/influxdb/influxdb/issues/408 ). Make InfluxDB recover from internal bugs and panics
2014-04-04 20:43:39 +00:00
- [Issue #390 ](https://github.com/influxdb/influxdb/issues/390 ). Multiple response.WriteHeader when querying as admin
2014-04-04 21:28:39 +00:00
- [Issue #407 ](https://github.com/influxdb/influxdb/issues/407 ). Start processing continuous queries only after the WAL is initialized
2014-04-04 17:56:16 +00:00
- Close leveldb databases properly if we couldn't create a new Shard. See leveldb\_shard\_datastore\_test:131
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.4 [2014-04-02]
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #386 ](https://github.com/influxdb/influxdb/issues/386 ). Drop series should work with series containing dots
- [Issue #389 ](https://github.com/influxdb/influxdb/issues/389 ). Filtering shouldn't stop prematurely
- [Issue #341 ](https://github.com/influxdb/influxdb/issues/341 ). Make the number of shards that are queried in parallel configurable
- [Issue #394 ](https://github.com/influxdb/influxdb/issues/394 ). Support count(distinct) and count(DISTINCT)
- [Issue #362 ](https://github.com/influxdb/influxdb/issues/362 ). Limit should be enforced after aggregation
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.3 [2014-03-31]
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #378 ](https://github.com/influxdb/influxdb/issues/378 ). Indexing should return if there are no requests added since the last index
- [Issue #370 ](https://github.com/influxdb/influxdb/issues/370 ). Filtering and limit should be enforced on the shards
- [Issue #379 ](https://github.com/influxdb/influxdb/issues/379 ). Boolean columns should be usable in where clauses
- [Issue #381 ](https://github.com/influxdb/influxdb/issues/381 ). Should be able to do deletes as a cluster admin
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.2 [2014-03-28]
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #342 ](https://github.com/influxdb/influxdb/issues/342 ). Data resurrected after a server restart
- [Issue #367 ](https://github.com/influxdb/influxdb/issues/367 ). Influxdb won't start if the api port is commented out
- [Issue #355 ](https://github.com/influxdb/influxdb/issues/355 ). Return an error on wrong time strings
- [Issue #331 ](https://github.com/influxdb/influxdb/issues/331 ). Allow negative time values in the where clause
- [Issue #371 ](https://github.com/influxdb/influxdb/issues/371 ). Seris index isn't deleted when the series is dropped
- [Issue #360 ](https://github.com/influxdb/influxdb/issues/360 ). Store and recover continuous queries
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.1 [2014-03-24]
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- Revert the version of goraft due to a bug found in the latest version
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.0 [2014-03-24]
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Features
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #293 ](https://github.com/influxdb/influxdb/pull/293 ). Implement a Graphite listener
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #340 ](https://github.com/influxdb/influxdb/issues/340 ). Writing many requests while replaying seems to cause commits out of order
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.0-rc.6 [2014-03-20]
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- Increase raft election timeout to avoid unecessary relections
- Sort points before writing them to avoid an explosion in the request
number when the points are written randomly
- [Issue #335 ](https://github.com/influxdb/influxdb/issues/335 ). Fixes regexp for interpolating more than one column value in continuous queries
- [Issue #318 ](https://github.com/influxdb/influxdb/pull/318 ). Support EXPLAIN queries
- [Issue #333 ](https://github.com/influxdb/influxdb/pull/333 ). Fail
when the password is too short or too long instead of passing it to
the crypto library
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.0-rc.5 [2014-03-11]
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #312 ](https://github.com/influxdb/influxdb/issues/312 ). WAL should wait for server id to be set before recovering
- [Issue #301 ](https://github.com/influxdb/influxdb/issues/301 ). Use ref counting to guard against race conditions in the shard cache
- [Issue #319 ](https://github.com/influxdb/influxdb/issues/319 ). Propagate engine creation error correctly to the user
- [Issue #316 ](https://github.com/influxdb/influxdb/issues/316 ). Make
sure we don't starve goroutines if we get an access denied error
from one of the shards
- [Issue #306 ](https://github.com/influxdb/influxdb/issues/306 ). Deleting/Dropping database takes a lot of memory
- [Issue #302 ](https://github.com/influxdb/influxdb/issues/302 ). Should be able to set negative timestamps on points
- [Issue #327 ](https://github.com/influxdb/influxdb/issues/327 ). Make delete queries not use WAL. This addresses #315 , #317 and #314
- [Issue #321 ](https://github.com/influxdb/influxdb/issues/321 ). Make sure we split points on shards properly
2013-11-06 20:10:33 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.0-rc.4 [2014-03-07]
2013-11-11 22:59:45 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-11 22:59:45 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #298 ](https://github.com/influxdb/influxdb/issues/298 ). Fix limit when querying multiple shards
- [Issue #305 ](https://github.com/influxdb/influxdb/issues/305 ). Shard ids not unique after restart
- [Issue #309 ](https://github.com/influxdb/influxdb/issues/309 ). Don't relog the requests on the remote server
- Fix few bugs in the WAL and refactor the way it works (this requires purging the WAL from previous rc)
2013-11-11 22:59:45 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.0-rc.3 [2014-03-03]
2013-11-11 22:59:45 +00:00
### Bugfixes
2014-04-04 17:56:16 +00:00
- [Issue #69 ](https://github.com/influxdb/influxdb/issues/69 ). Support column aliases
- [Issue #287 ](https://github.com/influxdb/influxdb/issues/287 ). Make the lru cache size configurable
- [Issue #38 ](https://github.com/influxdb/influxdb/issues/38 ). Fix a memory leak discussed in this story
- [Issue #286 ](https://github.com/influxdb/influxdb/issues/286 ). Make the number of open shards configurable
- Make LevelDB use the max open files configuration option.
2013-11-11 22:59:45 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.0-rc.2 [2014-02-27]
2013-11-11 22:59:45 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-11 22:59:45 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #274 ](https://github.com/influxdb/influxdb/issues/274 ). Crash after restart
- [Issue #277 ](https://github.com/influxdb/influxdb/issues/277 ). Ensure duplicate shards won't be created
- [Issue #279 ](https://github.com/influxdb/influxdb/issues/279 ). Limits not working on regex queries
- [Issue #281 ](https://github.com/influxdb/influxdb/issues/281 ). `./influxdb -v` should print the sha when building from source
- [Issue #283 ](https://github.com/influxdb/influxdb/issues/283 ). Dropping shard and restart in cluster causes panic.
- [Issue #288 ](https://github.com/influxdb/influxdb/issues/288 ). Sequence numbers should be unique per server id
2013-11-11 22:59:45 +00:00
2014-04-04 17:56:16 +00:00
## v0.5.0-rc.1 [2014-02-25]
2013-11-11 23:52:19 +00:00
2013-11-11 22:59:45 +00:00
### Bugfixes
2013-11-11 23:51:27 +00:00
2014-04-04 17:56:16 +00:00
- Ensure large deletes don't take too much memory
- [Issue #240 ](https://github.com/influxdb/influxdb/pull/240 ). Unable to query against columns with `.` in the name.
- [Issue #250 ](https://github.com/influxdb/influxdb/pull/250 ). different result between normal and continuous query with "group by" clause
- [Issue #216 ](https://github.com/influxdb/influxdb/pull/216 ). Results with no points should exclude columns and points
### Features
- [Issue #243 ](https://github.com/influxdb/influxdb/issues/243 ). Should have endpoint to GET a user's attributes.
- [Issue #269 ](https://github.com/influxdb/influxdb/pull/269 ), [Issue #65 ](https://github.com/influxdb/influxdb/issues/65 ) New clustering architecture (see docs), with the side effect that queries can be distributed between multiple shards
- [Issue #164 ](https://github.com/influxdb/influxdb/pull/269 ),[Issue #103 ](https://github.com/influxdb/influxdb/pull/269),[Issue #166 ](https://github.com/influxdb/influxdb/pull/269),[Issue #165 ](https://github.com/influxdb/influxdb/pull/269),[Issue #132 ](https://github.com/influxdb/influxdb/pull/269) Make request log a log file instead of leveldb with recovery on startup
2013-11-12 20:47:25 +00:00
### Deprecated
2014-04-04 17:56:16 +00:00
- [Issue #189 ](https://github.com/influxdb/influxdb/issues/189 ). `/cluster_admins` and `/db/:db/users` return usernames in a `name` key instead of `username` key.
- [Issue #216 ](https://github.com/influxdb/influxdb/pull/216 ). Results with no points should exclude columns and points
2013-11-14 22:24:05 +00:00
2014-04-04 17:56:16 +00:00
## v0.4.4 [2014-02-05]
2013-11-14 22:24:05 +00:00
2014-04-04 17:56:16 +00:00
### Features
2013-11-14 22:24:05 +00:00
2014-04-04 17:56:16 +00:00
- Make the leveldb max open files configurable in the toml file
2013-11-15 21:30:09 +00:00
2014-04-04 17:56:16 +00:00
## v0.4.3 [2014-01-31]
2013-11-15 21:30:09 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
2013-11-19 21:20:42 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #225 ](https://github.com/influxdb/influxdb/issues/225 ). Remove a hard limit on the points returned by the datastore
- [Issue #223 ](https://github.com/influxdb/influxdb/issues/223 ). Null values caused count(distinct()) to panic
- [Issue #224 ](https://github.com/influxdb/influxdb/issues/224 ). Null values broke replication due to protobuf limitation
2013-11-19 21:20:42 +00:00
2014-04-04 17:56:16 +00:00
## v0.4.1 [2014-01-30]
2013-11-19 21:20:42 +00:00
2014-04-04 17:56:16 +00:00
### Features
2013-12-02 03:44:18 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #193 ](https://github.com/influxdb/influxdb/issues/193 ). Allow logging to stdout. Thanks @schmurfy
- [Issue #190 ](https://github.com/influxdb/influxdb/pull/190 ). Add support for SSL.
- [Issue #194 ](https://github.com/influxdb/influxdb/pull/194 ). Should be able to disable Admin interface.
2013-11-19 21:20:42 +00:00
2014-04-04 17:56:16 +00:00
### Bugfixes
- [Issue #33 ](https://github.com/influxdb/influxdb/issues/33 ). Don't call WriteHeader more than once per request
- [Issue #195 ](https://github.com/influxdb/influxdb/issues/195 ). Allow the bind address to be configurable, Thanks @schmurfy .
- [Issue #199 ](https://github.com/influxdb/influxdb/issues/199 ). Make the test timeout configurable
- [Issue #200 ](https://github.com/influxdb/influxdb/issues/200 ). Selecting `time` or `sequence_number` silently fail
- [Issue #215 ](https://github.com/influxdb/influxdb/pull/215 ). Server fails to start up after Raft log compaction and restart.
2013-12-03 18:21:26 +00:00
2014-01-18 19:01:45 +00:00
## v0.4.0 [2014-01-17]
2013-12-03 18:21:26 +00:00
## Features
2013-12-04 19:37:14 +00:00
- [Issue #86 ](https://github.com/influxdb/influxdb/issues/86 ). Support arithmetic expressions in select clause
2013-12-03 18:21:26 +00:00
- [Issue #92 ](https://github.com/influxdb/influxdb/issues/92 ). Change '==' to '=' and '!=' to '< >'
2013-12-03 22:09:57 +00:00
- [Issue #88 ](https://github.com/influxdb/influxdb/issues/88 ). Support datetime strings
2013-12-04 22:21:29 +00:00
- [Issue #64 ](https://github.com/influxdb/influxdb/issues/64 ). Shard writes and queries across cluster with replay for briefly downed nodes (< 24 hrs )
- [Issue #78 ](https://github.com/influxdb/influxdb/issues/78 ). Sequence numbers persist across restarts so they're not reused
2013-12-05 21:53:33 +00:00
- [Issue #102 ](https://github.com/influxdb/influxdb/issues/102 ). Support expressions in where condition
2013-12-05 22:40:19 +00:00
- [Issue #101 ](https://github.com/influxdb/influxdb/issues/101 ). Support expressions in aggregates
2013-12-06 15:29:37 +00:00
- [Issue #62 ](https://github.com/influxdb/influxdb/issues/62 ). Support updating and deleting column values
2013-12-09 23:27:22 +00:00
- [Issue #96 ](https://github.com/influxdb/influxdb/issues/96 ). Replicate deletes in a cluster
- [Issue #94 ](https://github.com/influxdb/influxdb/issues/94 ). delete queries
2013-12-11 18:10:37 +00:00
- [Issue #116 ](https://github.com/influxdb/influxdb/issues/116 ). Use proper logging
- [Issue #40 ](https://github.com/influxdb/influxdb/issues/40 ). Use TOML instead of JSON in the config file
2013-12-18 17:28:38 +00:00
- [Issue #99 ](https://github.com/influxdb/influxdb/issues/99 ). Support list series in the query language
2014-01-02 20:26:31 +00:00
- [Issue #149 ](https://github.com/influxdb/influxdb/issues/149 ). Cluster admins should be able to perform reads and writes.
- [Issue #108 ](https://github.com/influxdb/influxdb/issues/108 ). Querying one point using `time =`
2014-01-09 20:02:21 +00:00
- [Issue #114 ](https://github.com/influxdb/influxdb/issues/114 ). Servers should periodically check that they're consistent.
2014-01-10 21:37:38 +00:00
- [Issue #93 ](https://github.com/influxdb/influxdb/issues/93 ). Should be able to drop a time series
2014-01-13 19:24:55 +00:00
- [Issue #177 ](https://github.com/influxdb/influxdb/issues/177 ). Support drop series in the query language.
2014-01-16 21:08:27 +00:00
- [Issue #184 ](https://github.com/influxdb/influxdb/issues/184 ). Implement Raft log compaction.
2014-01-17 17:25:54 +00:00
- [Issue #153 ](https://github.com/influxdb/influxdb/issues/153 ). Implement continuous queries
2013-12-03 18:21:26 +00:00
2014-01-22 18:35:42 +00:00
### Bugfixes
2013-12-03 18:35:57 +00:00
2013-12-03 19:19:09 +00:00
- [Issue #90 ](https://github.com/influxdb/influxdb/issues/90 ). Group by multiple columns panic
2013-12-03 20:15:37 +00:00
- [Issue #89 ](https://github.com/influxdb/influxdb/issues/89 ). 'Group by' combined with 'where' not working
2013-12-05 21:00:59 +00:00
- [Issue #106 ](https://github.com/influxdb/influxdb/issues/106 ). Don't panic if we only see one point and can't calculate derivative
2013-12-05 21:15:16 +00:00
- [Issue #105 ](https://github.com/influxdb/influxdb/issues/105 ). Panic when using a where clause that reference columns with null values
2013-12-11 19:22:07 +00:00
- [Issue #61 ](https://github.com/influxdb/influxdb/issues/61 ). Remove default limits from queries
2013-12-12 15:35:30 +00:00
- [Issue #118 ](https://github.com/influxdb/influxdb/issues/118 ). Make column names starting with '_' legal
2013-12-12 21:41:24 +00:00
- [Issue #121 ](https://github.com/influxdb/influxdb/issues/121 ). Don't fall back to the cluster admin auth if the db user auth fails
2013-12-16 16:16:47 +00:00
- [Issue #127 ](https://github.com/influxdb/influxdb/issues/127 ). Return error on delete queries with where condition that don't have time
- [Issue #117 ](https://github.com/influxdb/influxdb/issues/117 ). Fill empty groups with default values
2014-01-02 20:26:35 +00:00
- [Issue #150 ](https://github.com/influxdb/influxdb/pull/150 ). Fix parser for when multiple divisions look like a regex.
2014-01-08 18:58:32 +00:00
- [Issue #158 ](https://github.com/influxdb/influxdb/issues/158 ). Logged deletes should be stored with the time range if missing.
2014-01-07 22:45:11 +00:00
- [Issue #136 ](https://github.com/influxdb/influxdb/issues/136 ). Make sure writes are replicated in order to avoid triggering replays
2014-01-09 21:13:09 +00:00
- [Issue #145 ](https://github.com/influxdb/influxdb/issues/145 ). Server fails to join cluster if all starting at same time.
2014-01-10 21:37:38 +00:00
- [Issue #176 ](https://github.com/influxdb/influxdb/issues/176 ). Drop database should take effect on all nodes
2014-01-13 19:14:38 +00:00
- [Issue #180 ](https://github.com/influxdb/influxdb/issues/180 ). Column names not returned when running multi-node cluster and writing more than one point.
2014-01-15 17:03:45 +00:00
- [Issue #182 ](https://github.com/influxdb/influxdb/issues/182 ). Queries with invalid limit clause crash the server
2013-12-03 19:19:09 +00:00
2013-12-03 18:35:57 +00:00
### Deprecated
- deprecate '==' and '!=' in favor of '=' and '< >', respectively
- deprecate `/dbs` (for listing databases) in favor of a more consistent `/db` endpoint
2013-12-18 19:00:30 +00:00
- deprecate `username` field for a more consistent `name` field in `/db/:db/users` and `/cluster_admins`
2013-12-03 18:35:57 +00:00
- deprecate endpoints `/db/:db/admins/:user` in favor of using `/db/:db/users/:user` which should
be used to update user flags, password, etc.
2013-12-04 19:37:14 +00:00
- Querying for column names that don't exist no longer throws an error.
2014-01-22 18:35:42 +00:00
2014-04-04 17:56:16 +00:00
## v0.3.2
2014-01-22 18:35:42 +00:00
2014-04-04 17:56:16 +00:00
## Features
2014-01-23 20:54:43 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #82 ](https://github.com/influxdb/influxdb/issues/82 ). Add endpoint for listing available admin interfaces.
- [Issue #80 ](https://github.com/influxdb/influxdb/issues/80 ). Support durations when specifying start and end time
- [Issue #81 ](https://github.com/influxdb/influxdb/issues/81 ). Add support for IN
2014-01-23 20:54:43 +00:00
2014-04-04 17:56:16 +00:00
## Bugfixes
2014-01-22 18:35:42 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #75 ](https://github.com/influxdb/influxdb/issues/75 ). Don't allow time series names that start with underscore
- [Issue #85 ](https://github.com/influxdb/influxdb/issues/85 ). Non-existing columns exist after they have been queried before
2014-01-22 18:35:42 +00:00
2014-04-04 17:56:16 +00:00
## v0.3.0
2014-01-31 21:41:38 +00:00
2014-04-04 17:56:16 +00:00
## Features
2014-01-31 21:41:38 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #51 ](https://github.com/influxdb/influxdb/issues/51 ). Implement first and last aggregates
- [Issue #35 ](https://github.com/influxdb/influxdb/issues/35 ). Support table aliases in Join Queries
- [Issue #71 ](https://github.com/influxdb/influxdb/issues/71 ). Add WillReturnSingleSeries to the Query
- [Issue #61 ](https://github.com/influxdb/influxdb/issues/61 ). Limit should default to 10k
- [Issue #59 ](https://github.com/influxdb/influxdb/issues/59 ). Add histogram aggregate function
2014-01-31 21:41:38 +00:00
2014-04-04 17:56:16 +00:00
## Bugfixes
2014-01-31 21:41:38 +00:00
2014-04-04 17:56:16 +00:00
- Fix join and merges when the query is a descending order query
- [Issue #57 ](https://github.com/influxdb/influxdb/issues/57 ). Don't panic when type of time != float
- [Issue #63 ](https://github.com/influxdb/influxdb/issues/63 ). Aggregate queries should not have a sequence_number column
2014-02-05 20:18:32 +00:00
2014-04-04 17:56:16 +00:00
## v0.2.0
2014-02-05 20:18:32 +00:00
2014-04-04 17:56:16 +00:00
### Features
2014-02-05 20:18:32 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #37 ](https://github.com/influxdb/influxdb/issues/37 ). Support the negation of the regex matcher !~
- [Issue #47 ](https://github.com/influxdb/influxdb/issues/47 ). Spill out query and database detail at the time of bug report
2014-02-05 20:18:32 +00:00
### Bugfixes
2014-04-04 17:56:16 +00:00
- [Issue #36 ](https://github.com/influxdb/influxdb/issues/36 ). The regex operator should be =~ not ~=
- [Issue #39 ](https://github.com/influxdb/influxdb/issues/39 ). Return proper content types from the http api
- [Issue #42 ](https://github.com/influxdb/influxdb/issues/42 ). Make the api consistent with the docs
- [Issue #41 ](https://github.com/influxdb/influxdb/issues/41 ). Table/Points not deleted when database is dropped
- [Issue #45 ](https://github.com/influxdb/influxdb/issues/45 ). Aggregation shouldn't mess up the order of the points
- [Issue #44 ](https://github.com/influxdb/influxdb/issues/44 ). Fix crashes on RHEL 5.9
- [Issue #34 ](https://github.com/influxdb/influxdb/issues/34 ). Ascending order always return null for columns that have a null value
- [Issue #55 ](https://github.com/influxdb/influxdb/issues/55 ). Limit should limit the points that match the Where clause
- [Issue #53 ](https://github.com/influxdb/influxdb/issues/53 ). Writing null values via HTTP API fails
2014-02-17 19:20:13 +00:00
### Deprecated
2014-04-04 17:56:16 +00:00
- Preparing to deprecate `/dbs` (for listing databases) in favor of a more consistent `/db` endpoint
- Preparing to deprecate `username` field for a more consistent `name` 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.
2014-02-27 01:56:54 +00:00
2014-04-04 17:56:16 +00:00
## v0.1.0
2014-02-27 01:56:54 +00:00
2014-04-04 17:56:16 +00:00
### Features
2014-02-27 19:40:59 +00:00
2014-04-04 17:56:16 +00:00
- [Issue #29 ](https://github.com/influxdb/influxdb/issues/29 ). Semicolon is now optional in queries
- [Issue #31 ](https://github.com/influxdb/influxdb/issues/31 ). Support Basic Auth as well as query params for authentication.
2014-02-27 19:40:59 +00:00
2014-03-03 23:07:02 +00:00
### Bugfixes
2014-04-04 17:56:16 +00:00
- Don't allow creating users with empty username
- [Issue #22 ](https://github.com/influxdb/influxdb/issues/22 ). Don't set goroot if it was set
- [Issue #25 ](https://github.com/influxdb/influxdb/issues/25 ). Fix queries that use the median aggregator
- [Issue #26 ](https://github.com/influxdb/influxdb/issues/26 ). Default log and db directories should be in /opt/influxdb/shared/data
- [Issue #27 ](https://github.com/influxdb/influxdb/issues/27 ). Group by should not blow up if the one of the columns in group by has null values
- [Issue #30 ](https://github.com/influxdb/influxdb/issues/30 ). Column indexes/names getting off somehow
- [Issue #32 ](https://github.com/influxdb/influxdb/issues/32 ). Fix many typos in the codebase. Thanks @pborreli
2014-03-05 17:50:46 +00:00
2014-04-04 17:56:16 +00:00
## v0.0.9
2014-03-07 17:59:21 +00:00
2014-04-04 17:56:16 +00:00
#### Features
2014-03-07 17:59:21 +00:00
2014-04-04 17:56:16 +00:00
- Add stddev(...) support
- Better docs, thanks @auxesis and @d -snp.
2014-03-07 17:59:21 +00:00
2014-04-04 17:56:16 +00:00
#### Bugfixes
2014-03-11 23:59:15 +00:00
2014-04-04 17:56:16 +00:00
- Set PYTHONPATH and CC appropriately on mac os x.
- [Issue #18 ](https://github.com/influxdb/influxdb/issues/18 ). Fix 386 debian and redhat packages
- [Issue #23 ](https://github.com/influxdb/influxdb/issues/23 ). Fix the init scripts on redhat
2014-03-11 23:59:15 +00:00
2014-04-04 17:56:16 +00:00
## v0.0.8
2014-03-12 19:15:02 +00:00
2014-04-04 17:56:16 +00:00
#### Features
2014-03-24 18:01:53 +00:00
2014-04-04 17:56:16 +00:00
- Add a way to reset the root password from the command line.
- Add distinct(..) and derivative(...) support
- Print test coverage if running go1.2
2014-03-24 18:01:53 +00:00
2014-04-04 17:56:16 +00:00
#### Bugfixes
2014-03-24 18:01:53 +00:00
2014-04-04 17:56:16 +00:00
- Fix the default admin site path in the .deb and .rpm packages.
- Fix the configuration filename in the .tar.gz package.
2014-03-24 18:01:53 +00:00
2014-04-04 17:56:16 +00:00
## v0.0.7
2014-03-24 18:01:53 +00:00
2014-04-04 17:56:16 +00:00
#### Features
2014-03-25 17:20:16 +00:00
2014-04-04 17:56:16 +00:00
- include the admin site in the repo to make it easier for newcomers.
2014-03-25 17:20:16 +00:00
2014-04-04 17:56:16 +00:00
## v0.0.6
2014-03-25 17:20:16 +00:00
2014-04-04 17:56:16 +00:00
#### Features
2014-03-25 17:20:16 +00:00
2014-04-04 17:56:16 +00:00
- Add count(distinct(..)) support
2014-03-25 17:20:16 +00:00
2014-04-04 17:56:16 +00:00
#### Bugfixes
2014-03-26 17:13:29 +00:00
2014-04-04 17:56:16 +00:00
- Reuse levigo read/write options.
2014-03-28 19:14:40 +00:00
2014-04-04 17:56:16 +00:00
## v0.0.5
2014-03-28 19:14:40 +00:00
2014-04-04 17:56:16 +00:00
#### Features
2014-03-28 19:14:40 +00:00
2014-04-04 17:56:16 +00:00
- Cache passwords in memory to speed up password verification
- Add MERGE and INNER JOIN support
2014-03-31 23:18:05 +00:00
2014-04-04 17:56:16 +00:00
#### Bugfixes
2014-03-31 23:18:05 +00:00
2014-04-04 17:56:16 +00:00
- All columns should be returned if `select *` was used
- Read/Write benchmarks
2014-04-01 13:32:46 +00:00
2014-04-04 17:56:16 +00:00
## v0.0.2
2014-04-02 22:52:18 +00:00
2014-04-04 17:56:16 +00:00
#### Features
2014-04-02 22:52:18 +00:00
2014-04-04 17:56:16 +00:00
- Add an admin UI
- Deb and RPM packages
2014-04-03 15:27:21 +00:00
2014-04-04 17:56:16 +00:00
#### Bugfixes
2014-04-02 22:52:18 +00:00
2014-04-04 17:56:16 +00:00
- Fix some nil pointer dereferences
- Cleanup the aggregators implementation
2014-04-03 23:03:46 +00:00
2014-04-04 17:56:16 +00:00
## v0.0.1 [2013-10-22]
2014-04-03 23:03:46 +00:00
2014-04-04 17:56:16 +00:00
* Initial Release
2014-04-03 17:52:02 +00:00