From 27beb5e5c4e53ba5d55210d0472fd4cca6857bdb Mon Sep 17 00:00:00 2001 From: Cody Soyland Date: Wed, 2 Aug 2017 15:41:55 -0500 Subject: [PATCH] Release 0.5.0. --- CHANGELOG.md | 40 ++++++++++++++++++++++++++++++++++++---- docs/api-reference.md | 2 +- docs/installation.md | 12 ++++++------ 3 files changed, 43 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be9c99bd1..89e4fb61e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,40 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [0.5.0] - 2017-08-02 + +This version contains 65 contributions from 8 contributors (including 1 volunteer contributor). There are 79 files changed, 7,972 insertions, and 2,800 deletions. + +### Added + +- Set open file limit during Pilosa startup ([#748](https://github.com/pilosa/pilosa/pull/748)) +- Add Input Definition ([#646](https://github.com/pilosa/pilosa/pull/646)) +- Add cache type: None ([#745](https://github.com/pilosa/pilosa/pull/745)) +- Add panic recovery in top level HTTP handler ([#741](https://github.com/pilosa/pilosa/pull/741)) +- Count open file handles as a StatsD metric ([#636](https://github.com/pilosa/pilosa/pull/636)) +- Add coverage tools to Makefile ([#635](https://github.com/pilosa/pilosa/pull/635)) +- Add Holder test coverage ([#629](https://github.com/pilosa/pilosa/pull/629)) +- Add runtime memory metrics ([#600](https://github.com/pilosa/pilosa/pull/600)) +- Add sorting flag to import command ([#606](https://github.com/pilosa/pilosa/pull/606)) +- Add PQL support for field values (WIP) ([#721](https://github.com/pilosa/pilosa/pull/721)) +- Set and retrieve field values (WIP) ([#702](https://github.com/pilosa/pilosa/pull/702)) +- Add BSI range-encoding schema support (WIP) ([#670](https://github.com/pilosa/pilosa/pull/670)) + +### Changed + +- Move InternalPort config option to top-level ([#747](https://github.com/pilosa/pilosa/pull/747)) +- Switch from glide to dep for dependency management ([#744](https://github.com/pilosa/pilosa/pull/744)) +- Remove QueryRequest.Quantum since it is no longer used ([#699](https://github.com/pilosa/pilosa/pull/699)) +- Refactor test utilities into importable package ([#675](https://github.com/pilosa/pilosa/pull/675)) + +### Fixed + +- Add mutex for attribute cache ([#729](https://github.com/pilosa/pilosa/pull/729)) +- Use log-path flag to specify log file ([#678](https://github.com/pilosa/pilosa/pull/678)) + ## [0.4.0] - 2017-06-08 -This version contains 53 contributions from 13 contributors (including 4 volunteer contributors). There are 96 files changed, 6373 insertions, and 770 deletions. Test coverage is currently 73%. +This version contains 53 contributions from 13 contributors (including 4 volunteer contributors). There are 96 files changed, 6373 insertions, and 770 deletions. *Note that data files created in Pilosa < 0.4.0 are not compatible with Pilosa 0.4.0 as a result of [#520](https://github.com/pilosa/pilosa/pull/520).* @@ -18,7 +49,7 @@ This version contains 53 contributions from 13 contributors (including 4 volunte - Add xor support to roaring ([#571](https://github.com/pilosa/pilosa/pull/571)) - Improve WebUI autocomplete ([#560](https://github.com/pilosa/pilosa/pull/560)) - Add syntax hints tooltip to WebUI ([#537](https://github.com/pilosa/pilosa/pull/537)) -- Implement 'config' CLI command. ([#541](https://github.com/pilosa/pilosa/pull/541)) +- Implement 'config' CLI command ([#541](https://github.com/pilosa/pilosa/pull/541)) - Move docs into repo ([#563](https://github.com/pilosa/pilosa/pull/563)) - Add inverse TopN() support ([#551](https://github.com/pilosa/pilosa/pull/551)) - Add various Makefile updates ([#540](https://github.com/pilosa/pilosa/pull/540)) @@ -55,5 +86,6 @@ This version contains 53 contributions from 13 contributors (including 4 volunte - Rewrite intersectCountArrayBitmap for perf test ([#577](https://github.com/pilosa/pilosa/pull/577)) - Check for duplicate attributes under read lock on insert ([#562](https://github.com/pilosa/pilosa/pull/562)) -[Unreleased]: https://github.com/pilosa/pilosa/compare/v0.4.0...HEAD -[0.4.0]: https://github.com/pilosa/pilosa/compare/v0.3.1...v0.4.0 +[Unreleased]: https://github.com/pilosa/pilosa/compare/v0.5...HEAD +[0.4.0]: https://github.com/pilosa/pilosa/compare/v0.3...v0.4 +[0.5.0]: https://github.com/pilosa/pilosa/compare/v0.4...v0.5 diff --git a/docs/api-reference.md b/docs/api-reference.md index f87a8c66c..8a9eb7c46 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -368,6 +368,6 @@ curl -XGET localhost:10101/version Response: ``` -{"version":"v0.4.0"} +{"version":"v0.5.0"} ``` diff --git a/docs/installation.md b/docs/installation.md index 38c102fd4..f10cf0117 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -69,19 +69,19 @@ There are four ways to install Pilosa on MacOS: Use [Homebrew](https://brew.sh/) 1. Download the latest release: ``` - curl -L -O https://github.com/pilosa/pilosa/releases/download/v0.4.0/pilosa-v0.4.0-darwin-amd64.tar.gz + curl -L -O https://github.com/pilosa/pilosa/releases/download/v0.5.0/pilosa-v0.5.0-darwin-amd64.tar.gz ``` Other releases can be downloaded from our Releases page on Github. 2. Extract the binary: ``` - tar xfz pilosa-v0.4.0-darwin-amd64.tar.gz + tar xfz pilosa-v0.5.0-darwin-amd64.tar.gz ``` 3. Move the binary into your PATH so you can run `pilosa` from any shell: ``` - cp -i pilosa-v0.4.0-darwin-amd64/pilosa /usr/local/bin + cp -i pilosa-v0.5.0-darwin-amd64/pilosa /usr/local/bin ``` 4. Make sure Pilosa is installed successfully: @@ -223,19 +223,19 @@ There are three ways to install Pilosa on Linux: download the binary (recommende 1. To install the latest version of Pilosa, download the latest release: ``` - curl -L -O https://github.com/pilosa/pilosa/releases/download/v0.4.0/pilosa-v0.4.0-linux-amd64.tar.gz + curl -L -O https://github.com/pilosa/pilosa/releases/download/v0.5.0/pilosa-v0.5.0-linux-amd64.tar.gz ``` Note: This assumes you are using an `amd64` compatible architecture. Other releases can be downloaded from our Releases page on Github. 2. Extract the binary: ``` - tar xfz pilosa-v0.4.0-linux-amd64.tar.gz + tar xfz pilosa-v0.5.0-linux-amd64.tar.gz ``` 3. Move the binary into your PATH so you can run `pilosa` from any shell: ``` - cp -i pilosa-v0.4.0-linux-amd64/pilosa /usr/local/bin + cp -i pilosa-v0.5.0-linux-amd64/pilosa /usr/local/bin ``` 4. Make sure Pilosa is installed successfully: