Skip to content
This repository was archived by the owner on Feb 21, 2024. It is now read-only.

Commit e0a9fd7

Browse files
committed
Release v1.3.0
1 parent 564967f commit e0a9fd7

File tree

3 files changed

+74
-12
lines changed

3 files changed

+74
-12
lines changed

CHANGELOG.md

+62
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,68 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8+
## [1.3.0] - 2019-04-16
9+
10+
This version contains 98 contributions from 10 contributors. There are 144 files changed; 12,635 insertions; and 4,341 deletions.
11+
12+
### Added
13+
- Add license headers and CI check ([#1940](https://github.com/pilosa/pilosa/pull/1940))
14+
- Add support to modify shard width at build time ([#1921](https://github.com/pilosa/pilosa/pull/1921))
15+
- Add 'bench' Makefile target and run fewer concurrency level benchmarks ([#1915](https://github.com/pilosa/pilosa/pull/1915))
16+
- Add server stats to /info endpoint ([#1859](https://github.com/pilosa/pilosa/pull/1859))
17+
- Implement config options for block profile rate and mutex fraction ([#1910](https://github.com/pilosa/pilosa/pull/1910))
18+
- Implement global open file counter using syswrap (to scale past system open file limits) ([#1906](https://github.com/pilosa/pilosa/pull/1906))
19+
- Implement global mmap counter with fallback (to scale past system mmap limits) ([#1903](https://github.com/pilosa/pilosa/pull/1903))
20+
- Add shard width to index info in schema (allows client to get shard width at run time) ([#1881](https://github.com/pilosa/pilosa/pull/1881))
21+
- Add shift operator ([#1761](https://github.com/pilosa/pilosa/pull/1761))
22+
- Support advertise address and listen on 0.0.0.0 ([#1832](https://github.com/pilosa/pilosa/pull/1832))
23+
- Added convenience function to efficiently calculate size of a roaring bitmap in bytes ([#1839](https://github.com/pilosa/pilosa/pull/1839))
24+
- Make sure more tests and benchmarks can have their temp dir set by flag ([#1831](https://github.com/pilosa/pilosa/pull/1831))
25+
- Add sliceascending/slicedescending striped benchmarks ([#1763](https://github.com/pilosa/pilosa/pull/1763))
26+
- Add setValue test and benchmarks ([#1820](https://github.com/pilosa/pilosa/pull/1820))
27+
- Add a test for groupby filter with RangeLTLT ([#1818](https://github.com/pilosa/pilosa/pull/1818))
28+
- Add tests for GroupBy with keys; removes unused Bit message from proto ([#1811](https://github.com/pilosa/pilosa/pull/1811))
29+
30+
### Fixed
31+
- Update to latest memberlist fork with race fixes ([#1944](https://github.com/pilosa/pilosa/pull/1944))
32+
- Return original error instead of cause in handler ([#1943](https://github.com/pilosa/pilosa/pull/1943))
33+
- Validate (and panic) on duplicate PQL arguments ([#1938](https://github.com/pilosa/pilosa/pull/1938))
34+
- Add correct content type to query responses Fixes #1873 ([#1936](https://github.com/pilosa/pilosa/pull/1936))
35+
- Address race condition by getting cluster nodes with lock ([#1931](https://github.com/pilosa/pilosa/pull/1931))
36+
- Make sure to unmap containers before modifying ([#1876](https://github.com/pilosa/pilosa/pull/1876))
37+
- Avoid probable race when creating fragments ([#1863](https://github.com/pilosa/pilosa/pull/1863))
38+
- Improve help strings for metrics options ([#1887](https://github.com/pilosa/pilosa/pull/1887))
39+
- Ensure ClearRow() arguments get translated ([#1848](https://github.com/pilosa/pilosa/pull/1848))
40+
- Prevent omitting zero ids on columnattrs ([#1846](https://github.com/pilosa/pilosa/pull/1846))
41+
- Set cache size to 0 if cache type is none ([#1842](https://github.com/pilosa/pilosa/pull/1842))
42+
- Prevent deadlock in replication logic on reopening a store ([#1834](https://github.com/pilosa/pilosa/pull/1834))
43+
- Pass loggers around properly in gossip ([#1835](https://github.com/pilosa/pilosa/pull/1835))
44+
- Include read lock in cluster.Nodes() ([#1836](https://github.com/pilosa/pilosa/pull/1836))
45+
- Raise an error on Rows() query against a time field with noStandardView: true ([#1826](https://github.com/pilosa/pilosa/pull/1826))
46+
- Don't delete test fragment data (part of repo) ([#1827](https://github.com/pilosa/pilosa/pull/1827))
47+
- Fix bug on upper end of bsi range queries ([#1822](https://github.com/pilosa/pilosa/pull/1822))
48+
- Group by fixes ([#1802](https://github.com/pilosa/pilosa/pull/1802))
49+
50+
### Changed
51+
- Switch to GolangCI lint ([#1924](https://github.com/pilosa/pilosa/pull/1924))
52+
- Return empty result set when query empty ([#1937](https://github.com/pilosa/pilosa/pull/1937))
53+
- Add Go 1.12 to CircleCI ([#1909](https://github.com/pilosa/pilosa/pull/1909))
54+
- Ignore fragment files from shards node doesn't own ([#1900](https://github.com/pilosa/pilosa/pull/1900))
55+
- Go module support. Use Modules instead of dep for dependencies ([#1616](https://github.com/pilosa/pilosa/pull/1616))
56+
- Merge Range() into Row() call. ([#1804](https://github.com/pilosa/pilosa/pull/1804))
57+
- Add from/to range arguments to Rows() call ([#1851](https://github.com/pilosa/pilosa/pull/1851))
58+
- Fixes Store call error messages, Rows doesn't need field argument ([#1830](https://github.com/pilosa/pilosa/pull/1830))
59+
60+
### Performance
61+
- BTree performance improvements ([#1916](https://github.com/pilosa/pilosa/pull/1916))
62+
- Make Containers smaller, especially when they have small contents ([#1901](https://github.com/pilosa/pilosa/pull/1901))
63+
- Address UnionInPlace performance regressions ([#1897](https://github.com/pilosa/pilosa/pull/1897))
64+
- Small write path for import-roaring. Makes small imports faster ([#1892](https://github.com/pilosa/pilosa/pull/1892))
65+
- Small write path for imports ([#1871](https://github.com/pilosa/pilosa/pull/1871))
66+
- Remove copy for pilosa roaring files ([#1865](https://github.com/pilosa/pilosa/pull/1865))
67+
- Disable anti-entropy if not using replication [performance] ([#1814](https://github.com/pilosa/pilosa/pull/1814))
68+
- Group By—skip 0 counts as early as possible ([#1803](https://github.com/pilosa/pilosa/pull/1803))
69+
870
## [1.2.0] - 2018-12-20
971

1072
This version contains 155 contributions from 11 contributors. There are 113 files changed; 19,085 insertions; and 4,323 deletions.

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.11.5 as builder
1+
FROM golang:1.12.4 as builder
22

33
COPY . pilosa
44

docs/installation.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ There are four ways to install Pilosa on MacOS: Use [Homebrew](https://brew.sh/)
4242
backing up, and more. Complete documentation is available
4343
at https://www.pilosa.com/docs/.
4444
45-
Version: v1.2.0
45+
Version: v1.3.0
4646
Build Time: 2018-05-14T22:14:01+0000
4747
4848
Usage:
@@ -71,19 +71,19 @@ There are four ways to install Pilosa on MacOS: Use [Homebrew](https://brew.sh/)
7171
7272
1. Download the latest release:
7373
```
74-
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.2.0/pilosa-v1.2.0-darwin-amd64.tar.gz
74+
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.3.0/pilosa-v1.3.0-darwin-amd64.tar.gz
7575
```
7676
7777
Other releases can be downloaded from our Releases page on Github.
7878
7979
2. Extract the binary:
8080
```
81-
tar xfz pilosa-v1.2.0-darwin-amd64.tar.gz
81+
tar xfz pilosa-v1.3.0-darwin-amd64.tar.gz
8282
```
8383
8484
3. Move the binary into your PATH so you can run `pilosa` from any shell:
8585
```
86-
cp -i pilosa-v1.2.0-darwin-amd64/pilosa /usr/local/bin
86+
cp -i pilosa-v1.3.0-darwin-amd64/pilosa /usr/local/bin
8787
```
8888
8989
4. Make sure Pilosa is installed successfully:
@@ -100,7 +100,7 @@ There are four ways to install Pilosa on MacOS: Use [Homebrew](https://brew.sh/)
100100
backing up, and more. Complete documentation is available
101101
at https://www.pilosa.com/docs/.
102102
103-
Version: v1.2.0
103+
Version: v1.3.0
104104
Build Time: 2018-05-14T22:14:01+0000
105105
106106
Usage:
@@ -163,7 +163,7 @@ There are four ways to install Pilosa on MacOS: Use [Homebrew](https://brew.sh/)
163163
backing up, and more. Complete documentation is available
164164
at https://www.pilosa.com/docs/.
165165
166-
Version: v1.2.0
166+
Version: v1.3.0
167167
Build Time: 2018-05-14T22:14:01+0000
168168
169169
Usage:
@@ -201,19 +201,19 @@ There are three ways to install Pilosa on Linux: download the binary (recommende
201201
202202
1. To install the latest version of Pilosa, download the latest release:
203203
```
204-
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.2.0/pilosa-v1.2.0-linux-amd64.tar.gz
204+
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.3.0/pilosa-v1.3.0-linux-amd64.tar.gz
205205
```
206206
207207
Note: This assumes you are using an `amd64` compatible architecture. Other releases can be downloaded from our Releases page on Github.
208208
209209
2. Extract the binary:
210210
```
211-
tar xfz pilosa-v1.2.0-linux-amd64.tar.gz
211+
tar xfz pilosa-v1.3.0-linux-amd64.tar.gz
212212
```
213213
214214
3. Move the binary into your PATH so you can run `pilosa` from any shell:
215215
```
216-
cp -i pilosa-v1.2.0-linux-amd64/pilosa /usr/local/bin
216+
cp -i pilosa-v1.3.0-linux-amd64/pilosa /usr/local/bin
217217
```
218218
219219
4. Make sure Pilosa is installed successfully:
@@ -230,7 +230,7 @@ There are three ways to install Pilosa on Linux: download the binary (recommende
230230
backing up, and more. Complete documentation is available
231231
at https://www.pilosa.com/docs/.
232232
233-
Version: v1.2.0
233+
Version: v1.3.0
234234
Build Time: 2018-05-14T22:14:01+0000
235235
236236
Usage:
@@ -293,7 +293,7 @@ There are three ways to install Pilosa on Linux: download the binary (recommende
293293
backing up, and more. Complete documentation is available
294294
at https://www.pilosa.com/docs/.
295295
296-
Version: v1.2.0
296+
Version: v1.3.0
297297
Build Time: 2018-05-14T22:14:01+0000
298298
299299
Usage:

0 commit comments

Comments
 (0)