2014-05-20 00:41:45 +00:00
## v0.6.6 [unreleased]
### Bugfixes
2014-05-20 17:14:28 +00:00
- [Issue #557 ](https://github.com/influxdb/influxdb/issues/557 ). Group by time(1y) doesn't work while time(365d) works
2014-05-20 17:28:05 +00:00
- [Issue #460 ](https://github.com/influxdb/influxdb/issues/460 ). Don't start automatically after installing
2014-05-20 18:09:20 +00:00
- [Issue #529 ](https://github.com/influxdb/influxdb/issues/529 ). Don't run influxdb as root
2014-05-16 11:52:29 +00:00
- [Issue #547 ](https://github.com/influxdb/influxdb/issues/547 ). Add difference function (Thanks, @mboelstra )
2014-05-20 19:05:43 +00:00
- [Issue #550 ](https://github.com/influxdb/influxdb/issues/550 ). Fix tests on 32-bit ARM
2014-05-20 19:46:02 +00:00
- [Issue #524 ](https://github.com/influxdb/influxdb/issues/524 ). Arithmetic operators and where conditions don't play nice together
2014-05-20 19:03:52 +00:00
- [Issue #561 ](https://github.com/influxdb/influxdb/issues/561 ). Fix missing query in parsing errors
2014-05-21 16:11:49 +00:00
- [Issue #563 ](https://github.com/influxdb/influxdb/issues/563 ). Add sample config for graphite over udp
2014-05-21 18:23:55 +00:00
- [Issue #537 ](https://github.com/influxdb/influxdb/issues/537 ). Incorrect query syntax causes internal error
2014-05-21 18:32:53 +00:00
- [Issue #565 ](https://github.com/influxdb/influxdb/issues/565 ). Empty series names shouldn't cause a panic
2014-05-20 17:14:28 +00:00
2014-05-20 00:41:45 +00:00
## v0.6.5 [2014-05-19]
2014-05-19 19:31:44 +00:00
### Features
- [Issue #551 ](https://github.com/influxdb/influxdb/issues/551 ). Add TOP and BOTTOM aggregate functions (Thanks, @chobie )
2014-05-20 00:41:45 +00:00
### Bugfixes
- [Issue #555 ](https://github.com/influxdb/influxdb/issues/555 ). Fix a regression introduced in the raft snapshot format
2014-05-16 21:58:27 +00:00
## v0.6.4 [2014-05-16]
2014-05-13 22:26:56 +00:00
2014-05-15 18:33:48 +00:00
### Features
- Make the write batch size configurable (also applies to deletes)
- Optimize writing to multiple series
2014-05-20 18:35:41 +00:00
- [Issue #546 ](https://github.com/influxdb/influxdb/issues/546 ). Add UDP support for Graphite API (Thanks, @peekeri )
2014-05-15 18:33:48 +00:00
2014-05-13 22:26:56 +00:00
### Bugfixes
2014-05-15 18:33:48 +00:00
- Fix a bug in shard logic that caused short term shards to be clobbered with long term shards
2014-05-15 18:39:53 +00:00
- [Issue #489 ](https://github.com/influxdb/influxdb/issues/489 ). Remove replication factor from CreateDatabase command
2014-05-15 18:33:48 +00:00
2014-05-13 22:26:56 +00:00
## v0.6.3 [2014-05-13]
2014-05-12 19:08:31 +00:00
2014-05-06 12:51:24 +00:00
### Features
2014-05-13 20:15:06 +00:00
- [Issue #505 ](https://github.com/influxdb/influxdb/issues/505 ). Return a version header with http the response (Thanks, @majst01 )
2014-05-13 20:58:51 +00:00
- [Issue #520 ](https://github.com/influxdb/influxdb/issues/520 ). Print the version to the log file
2014-05-06 12:51:24 +00:00
2014-05-12 19:08:31 +00:00
### Bugfixes
- [Issue #516 ](https://github.com/influxdb/influxdb/issues/516 ). Close WAL log/index files when they aren't being used
2014-05-12 19:17:23 +00:00
- [Issue #532 ](https://github.com/influxdb/influxdb/issues/532 ). Don't log graphite connection EOF as an error
2014-05-13 19:56:30 +00:00
- [Issue #535 ](https://github.com/influxdb/influxdb/issues/535 ). WAL Replay hangs if response isn't received
- [Issue #538 ](https://github.com/influxdb/influxdb/issues/538 ). Don't panic if the same series existed twice in the request with different columns
- [Issue #536 ](https://github.com/influxdb/influxdb/issues/536 ). Joining the cluster after shards are creating shouldn't cause new nodes to panic
2014-05-13 20:49:37 +00:00
- [Issue #539 ](https://github.com/influxdb/influxdb/issues/539 ). count(distinct()) with fill shouldn't panic on empty groups
2014-05-13 22:18:25 +00:00
- [Issue #534 ](https://github.com/influxdb/influxdb/issues/534 ). Create a new series when interpolating
2014-05-06 12:51:24 +00:00
2014-05-09 17:13:11 +00:00
## v0.6.2 [2014-05-09]
2014-05-06 22:17:34 +00:00
### Bugfixes
2014-05-07 15:20:42 +00:00
- [Issue #511 ](https://github.com/influxdb/influxdb/issues/511 ). Don't automatically create the database when a db user is created
2014-05-07 23:06:25 +00:00
- [Issue #512 ](https://github.com/influxdb/influxdb/issues/512 ). Group by should respect null values
2014-05-08 23:30:53 +00:00
- [Issue #518 ](https://github.com/influxdb/influxdb/issues/518 ). Filter Infinities and NaNs from the returned json
- [Issue #522 ](https://github.com/influxdb/influxdb/issues/522 ). Committing requests while replaying caused the WAL to skip some log files
2014-05-07 20:46:31 +00:00
- [Issue #369 ](https://github.com/influxdb/influxdb/issues/369 ). Fix some edge cases with WAL recovery
2014-05-07 15:20:42 +00:00
2014-05-06 22:17:34 +00:00
## v0.6.1 [2014-05-06]
2014-05-02 23:02:58 +00:00
### Bugfixes
2014-05-09 17:13:11 +00:00
- [Issue #500 ](https://github.com/influxdb/influxdb/issues/500 ). Support `y` suffix in time durations
2014-05-05 18:43:48 +00:00
- [Issue #501 ](https://github.com/influxdb/influxdb/issues/501 ). Writes with invalid payload should be rejected
2014-05-06 20:16:33 +00:00
- [Issue #507 ](https://github.com/influxdb/influxdb/issues/507 ). New cluster admin passwords don't propagate properly to other nodes in a cluster
2014-05-06 20:50:07 +00:00
- [Issue #508 ](https://github.com/influxdb/influxdb/issues/508 ). Don't replay WAL entries for servers with no shards
2014-05-12 19:08:31 +00:00
- [Issue #464 ](https://github.com/influxdb/influxdb/issues/464 ). Admin UI shouldn't draw graphs for string columns
2014-05-09 17:13:11 +00:00
- [Issue #480 ](https://github.com/influxdb/influxdb/issues/480 ). Large values on the y-axis get cut off
2014-05-05 18:43:48 +00:00
2014-05-02 23:02:58 +00:00
## v0.6.0 [2014-05-02]
2014-04-25 22:07:51 +00:00
2014-04-28 09:41:52 +00:00
### Feature
2014-05-05 16:27:43 +00:00
- [Issue #477 ](https://github.com/influxdb/influxdb/issues/477 ). Add a udp json interface (Thanks, Julien Ammous)
2014-05-02 17:29:53 +00:00
- [Issue #491 ](https://github.com/influxdb/influxdb/issues/491 ). Make initial root password settable through env variable (Thanks, Edward Muller)
2014-04-28 09:41:52 +00:00
2014-04-25 22:07:51 +00:00
### Bugfixes
2014-04-30 18:11:57 +00:00
- [Issue #469 ](https://github.com/influxdb/influxdb/issues/469 ). Drop continuous queries when a database is dropped
2014-05-01 16:35:13 +00:00
- [Issue #431 ](https://github.com/influxdb/influxdb/issues/431 ). Don't log to standard output if a log file is specified in the config file
2014-05-02 17:18:31 +00:00
- [Issue #483 ](https://github.com/influxdb/influxdb/issues/483 ). Return 409 if a database already exist (Thanks, Edward Muller)
2014-05-02 23:02:58 +00:00
- [Issue #486 ](https://github.com/influxdb/influxdb/issues/486 ). Columns used in the target of continuous query shouldn't be inserted in the time series
2014-05-02 17:29:53 +00:00
- [Issue #490 ](https://github.com/influxdb/influxdb/issues/490 ). Database user password's cannot be changed (Thanks, Edward Muller)
2014-05-02 21:52:51 +00:00
- [Issue #495 ](https://github.com/influxdb/influxdb/issues/495 ). Enforce write permissions properly
2014-04-30 18:11:57 +00:00
2014-04-29 23:07:13 +00:00
## v0.5.12 [2014-04-29]
### Bugfixes
- [Issue #419 ](https://github.com/influxdb/influxdb/issues/419 ),[Issue #478 ](https://github.com/influxdb/influxdb/issues/478). Allow hostname, raft and protobuf ports to be changed, without requiring manual intervention from the user
2014-04-28 19:10:08 +00:00
2014-04-25 22:07:51 +00:00
## v0.5.11 [2014-04-25]
2014-04-25 19:16:19 +00:00
### Features
- [Issue #471 ](https://github.com/influxdb/influxdb/issues/471 ). Read and write permissions should be settable through the http api
2014-04-25 21:08:14 +00:00
### Bugfixes
- [Issue #323 ](https://github.com/influxdb/influxdb/issues/323 ). Continuous queries should guard against data loops
- [Issue #473 ](https://github.com/influxdb/influxdb/issues/473 ). Engine memory optimization
2014-04-22 21:44:03 +00:00
## v0.5.10 [2014-04-22]
2014-04-22 18:14:22 +00:00
### Features
2014-04-22 21:42:37 +00:00
- [Issue #463 ](https://github.com/influxdb/influxdb/issues/463 ). Allow series names to use any character (escape by wrapping in double quotes)
- [Issue #447 ](https://github.com/influxdb/influxdb/issues/447 ). Allow @ in usernames
- [Issue #466 ](https://github.com/influxdb/influxdb/issues/466 ). Allow column names to use any character (escape by wrapping in double quotes)
2014-04-22 18:14:22 +00:00
### Bugfixes
- [Issue #458 ](https://github.com/influxdb/influxdb/issues/458 ). Continuous queries with group by time() and a column should insert sequence numbers of 1
- [Issue #457 ](https://github.com/influxdb/influxdb/issues/457 ). Deleting series that start with capital letters should work
2014-04-18 19:36:42 +00:00
## v0.5.9 [2014-04-18]
2014-04-17 22:45:22 +00:00
### Bugfixes
- [Issue #446 ](https://github.com/influxdb/influxdb/issues/446 ). Check for (de)serialization errors
2014-04-18 17:59:10 +00:00
- [Issue #456 ](https://github.com/influxdb/influxdb/issues/456 ). Continuous queries failed if one of the group by columns had null value
2014-04-18 19:01:03 +00:00
- [Issue #455 ](https://github.com/influxdb/influxdb/issues/455 ). Comparison operators should ignore null values
2014-04-17 22:45:22 +00:00
2014-04-17 21:47:01 +00:00
## v0.5.8 [2014-04-17]
2014-04-15 21:56:59 +00:00
2014-04-17 21:08:33 +00:00
- Renamed config.toml.sample to config.sample.toml
2014-04-15 21:56:59 +00:00
### Bugfixes
2014-04-16 18:52:22 +00:00
- [Issue #244 ](https://github.com/influxdb/influxdb/issues/244 ). Reconstruct the query from the ast
2014-04-17 21:03:33 +00:00
- [Issue #449 ](https://github.com/influxdb/influxdb/issues/449 ). Heartbeat timeouts can cause reading from connection to lock up
- [Issue #451 ](https://github.com/influxdb/influxdb/issues/451 ). Reduce the aggregation state that is kept in memory so that
aggregation queries over large periods of time don't take insance amount of memory
2014-04-16 18:52:22 +00:00
2014-04-15 21:56:59 +00:00
## v0.5.7 [2014-04-15]
2014-04-09 00:09:02 +00:00
2014-04-15 21:48:55 +00:00
### Features
- Queries are now logged as INFO in the log file before they run
2014-04-09 00:09:02 +00:00
### Bugfixes
2014-04-09 18:10:28 +00:00
- [Issue #328 ](https://github.com/influxdb/influxdb/issues/328 ). Join queries with math expressions don't work
2014-04-15 00:03:37 +00:00
- [Issue #440 ](https://github.com/influxdb/influxdb/issues/440 ). Heartbeat timeouts in logs
2014-04-15 18:51:08 +00:00
- [Issue #442 ](https://github.com/influxdb/influxdb/issues/442 ). shouldQuerySequentially didn't work as expected
2014-04-15 19:00:13 +00:00
causing count(*) queries on large time series to use
lots of memory
2014-04-15 19:21:43 +00:00
- [Issue #437 ](https://github.com/influxdb/influxdb/issues/437 ). Queries with negative constants don't parse properly
2014-04-15 19:49:31 +00:00
- [Issue #432 ](https://github.com/influxdb/influxdb/issues/432 ). Deleted data using a delete query is resurrected after a server restart
2014-04-15 21:33:44 +00:00
- [Issue #439 ](https://github.com/influxdb/influxdb/issues/439 ). Report the right location of the error in the query
2014-04-15 21:48:55 +00:00
- Fix some bugs with the WAL recovery on startup
2014-04-09 18:10:28 +00:00
2014-04-09 00:09:02 +00:00
## v0.5.6 [2014-04-08]
2014-04-04 21:42:30 +00:00
2014-04-07 22:13:33 +00:00
### Features
- [Issue #310 ](https://github.com/influxdb/influxdb/issues/310 ). Request should support multiple timeseries
2014-04-07 23:01:27 +00:00
- [Issue #416 ](https://github.com/influxdb/influxdb/issues/416 ). Improve the time it takes to drop database
2014-04-09 00:02:14 +00:00
### Bugfixes
2014-04-08 20:46:28 +00:00
- [Issue #413 ](https://github.com/influxdb/influxdb/issues/413 ). Don't assume that group by interval is greater than a second
2014-04-08 21:03:19 +00:00
- [Issue #415 ](https://github.com/influxdb/influxdb/issues/415 ). Include the database when sending an auth error back to the user
2014-04-08 22:58:49 +00:00
- [Issue #421 ](https://github.com/influxdb/influxdb/issues/421 ). Make read timeout a config option
2014-04-08 21:40:36 +00:00
- [Issue #392 ](https://github.com/influxdb/influxdb/issues/392 ). Different columns in different shards returns invalid results when a query spans those shards
2014-04-07 22:13:33 +00:00
2014-04-04 21:42:30 +00:00
### 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