influxdb/CHANGELOG.md

5.9 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 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.

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 #92. Change '==' to '=' and '!=' to '<>'

Bugfixes

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 consistent name field in the /db/:db/users
  • deprecate endpoints /db/:db/admins/:user in favor of using /db/:db/users/:user which should be used to update user flags, password, etc.