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

Commit 0398325

Browse files
authored
Merge pull request #1794 from jaffee/release-v1.2.0
Release v1.2.0
2 parents b2ca5f1 + 1ebe68f commit 0398325

File tree

3 files changed

+109
-19
lines changed

3 files changed

+109
-19
lines changed

CHANGELOG.md

+97-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,96 @@ 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-
## [v1.1.0] - 2018-08-21
8+
## [1.2.0] - 2018-12-20
9+
10+
This version contains 155 contributions from 11 contributors. There are 113 files changed; 19,085 insertions; and 4,323 deletions.
11+
12+
### Added
13+
14+
- Cancel queries on Context.Done() ([#1773](https://github.com/pilosa/pilosa/pull/1773))
15+
- Union In Place ([#1766](https://github.com/pilosa/pilosa/pull/1766), [#1774](https://github.com/pilosa/pilosa/pull/1774))
16+
- Import benchmarking ([#1771](https://github.com/pilosa/pilosa/pull/1771))
17+
- Add GroupBy() Filter ([#1753](https://github.com/pilosa/pilosa/pull/1753))
18+
- Add /internal/translate/keys endpoint ([#1751](https://github.com/pilosa/pilosa/pull/1751))
19+
- CircleCI: Add race detector to parallel build, default to Go 1.11. ([#1756](https://github.com/pilosa/pilosa/pull/1756))
20+
- Add distributed tracing. ([#1684](https://github.com/pilosa/pilosa/pull/1684))
21+
- Add NoStandardView field option ([#1733](https://github.com/pilosa/pilosa/pull/1733))
22+
- Add some stat tracking to roaring implementation ([#1743](https://github.com/pilosa/pilosa/pull/1743))
23+
- Add cluster fault testing using docker-compose and pumba ([#1717](https://github.com/pilosa/pilosa/pull/1717))
24+
- Allow backslash, carriage return in PQL strings ([#1713](https://github.com/pilosa/pilosa/pull/1713))
25+
- Add base system, curl and jq for debug and checks ([#1707](https://github.com/pilosa/pilosa/pull/1707))
26+
- Add `Rows` and `GroupBy` functionality ([#1647](https://github.com/pilosa/pilosa/pull/1647))
27+
- Add `clear` functional option for imports ([#1699](https://github.com/pilosa/pilosa/pull/1699))
28+
- Implement tracking of available shards to help support sparse datasets ([#1600](https://github.com/pilosa/pilosa/pull/1600), [#1695](https://github.com/pilosa/pilosa/pull/1695), [#1624](https://github.com/pilosa/pilosa/pull/1624), [#1663](https://github.com/pilosa/pilosa/pull/1663))
29+
- Add missing rowID/Key columnID/Key tests ([#1683](https://github.com/pilosa/pilosa/pull/1683))
30+
- Add Store() operation to PQL ([#1666](https://github.com/pilosa/pilosa/pull/1666))
31+
- Add diagnostics CPUArch field ([#1671](https://github.com/pilosa/pilosa/pull/1671))
32+
- Add CircleCI step to generate Docker image and push to Docker hub ([#1673](https://github.com/pilosa/pilosa/pull/1673))
33+
- Implement ClearRow() query ([#1645](https://github.com/pilosa/pilosa/pull/1645))
34+
- Add support for Bool fields ([#1658](https://github.com/pilosa/pilosa/pull/1658))
35+
- Make translate map size configurable ([#1653](https://github.com/pilosa/pilosa/pull/1653))
36+
- Add DirectAdd function to roaring.Bitmap ([#1646](https://github.com/pilosa/pilosa/pull/1646))
37+
- Implement Roaring import ([#1622](https://github.com/pilosa/pilosa/pull/1622), [#1738](https://github.com/pilosa/pilosa/pull/1738))
38+
- Add Not() query ([#1635](https://github.com/pilosa/pilosa/pull/1635))
39+
- Implement Options call and excludeRowAttrs, excludeColumns, columnAttrs and shards args ([#1631](https://github.com/pilosa/pilosa/pull/1631))
40+
- Add field options to pilosa import ([#1625](https://github.com/pilosa/pilosa/pull/1625))
41+
- Implement column existence tracking ([#1788](https://github.com/pilosa/pilosa/pull/1788), [#1672](https://github.com/pilosa/pilosa/pull/1672), [#1628](https://github.com/pilosa/pilosa/pull/1628))
42+
43+
### Changed
44+
45+
- Convert the anti-entropy logic to use `ImportRoaring` instead of `QueryNode` ([#1780](https://github.com/pilosa/pilosa/pull/1780))
46+
- Simplify `require-*` logic in Makefile ([#1755](https://github.com/pilosa/pilosa/pull/1755))
47+
- Cleanup logging ([#1748](https://github.com/pilosa/pilosa/pull/1748))
48+
- Remove TravisCI, add CircleCI shield ([#1740](https://github.com/pilosa/pilosa/pull/1740))
49+
- Upgrade Peg dependency and regenerate grammar ([#1725](https://github.com/pilosa/pilosa/pull/1725))
50+
- Upgrade to protoc 3.6.1 (also updated protoc-gen-gofast) ([#1724](https://github.com/pilosa/pilosa/pull/1724))
51+
- Move column attrs logic to executor ([#1677](https://github.com/pilosa/pilosa/pull/1677))
52+
- Shrink container bit count to int32 ([#1664](https://github.com/pilosa/pilosa/pull/1664))
53+
54+
### Performance
55+
56+
- Remove bounds check ([#1619](https://github.com/pilosa/pilosa/pull/1619))
57+
- Improve benchmarking and performance ([#1741](https://github.com/pilosa/pilosa/pull/1741))
58+
59+
### Fixed
60+
61+
- Ensure internal client closes all response bodies ([#1795](https://github.com/pilosa/pilosa/pull/1795))
62+
- Allow translate log entry buffer to grow ([#1787](https://github.com/pilosa/pilosa/pull/1787))
63+
- Add Gopkg.lock as a dependency for vendor target ([#1790](https://github.com/pilosa/pilosa/pull/1790))
64+
- Cluster resize fix ([#1785](https://github.com/pilosa/pilosa/pull/1785))
65+
- Attempt to fix deadlock by releasing view lock before broadcasting ([#1782](https://github.com/pilosa/pilosa/pull/1782))
66+
- Fix bug where cluster goes into RESIZING instead of NORMAL ([#1777](https://github.com/pilosa/pilosa/pull/1777))
67+
- Propogate updates to node details (not just additions and deletions) ([#1769](https://github.com/pilosa/pilosa/pull/1769))
68+
- Fix arm64 support ([#1764](https://github.com/pilosa/pilosa/pull/1764))
69+
- Fix data races ([#1750](https://github.com/pilosa/pilosa/pull/1750))
70+
- Fix fragment checksums race condition ([#1749](https://github.com/pilosa/pilosa/pull/1749))
71+
- Import cmd field type flag ([#1732](https://github.com/pilosa/pilosa/pull/1732))
72+
- Increase the translate file size for tests/benchmarks ([#1744](https://github.com/pilosa/pilosa/pull/1744))
73+
- Prevent panic in Bitmap.UnmarshalBinary when there is no data ([#1742](https://github.com/pilosa/pilosa/pull/1742))
74+
- Remove unused rule from peg grammar ([#1737](https://github.com/pilosa/pilosa/pull/1737))
75+
- Improve Internal Client errors ([#1729](https://github.com/pilosa/pilosa/pull/1729))
76+
- Forward imports to non-coordinator shards ([#1719](https://github.com/pilosa/pilosa/pull/1719))
77+
- Fix double escapes in PQL grammar ([#1727](https://github.com/pilosa/pilosa/pull/1727))
78+
- Ensure btree comparison doesn't fail for smallish N ([#1712](https://github.com/pilosa/pilosa/pull/1712))
79+
- Drop now-superfluous methodNotAllowedHandler ([#1711](https://github.com/pilosa/pilosa/pull/1711))
80+
- Use pilosa.Logger everywhere ([#1674](https://github.com/pilosa/pilosa/pull/1674))
81+
- Ensure view closes fragment on broadcast error ([#1675](https://github.com/pilosa/pilosa/pull/1675))
82+
- Prevent closing os.Stderr (used in verbose test logging) ([#1696](https://github.com/pilosa/pilosa/pull/1696))
83+
- Allow holder to close/open/close without panic on closing closed channel ([#1686](https://github.com/pilosa/pilosa/pull/1686))
84+
- Fix bug with Range() queries with field keys ([#1679](https://github.com/pilosa/pilosa/pull/1679))
85+
- Sync query validation for handlers ([#1676](https://github.com/pilosa/pilosa/pull/1676))
86+
- Wrap translation store errors, decrease test map size to prevent failure on 32-bit ([#1665](https://github.com/pilosa/pilosa/pull/1665))
87+
- Fix pass-by-value issue in proto decode ([#1662](https://github.com/pilosa/pilosa/pull/1662))
88+
- Do not run prerelease in CI if this is a pull request ([#1655](https://github.com/pilosa/pilosa/pull/1655))
89+
- Ensure mutex imports unset previous columns ([#1656](https://github.com/pilosa/pilosa/pull/1656))
90+
- Treat import timestamps as UTC ([#1651](https://github.com/pilosa/pilosa/pull/1651))
91+
- Remove unused log buffers from test cluster, fixes race ([#1612](https://github.com/pilosa/pilosa/pull/1612))
92+
- Add --field-keys and --index-keys options to pilosa import ([#1621](https://github.com/pilosa/pilosa/pull/1621))
93+
- Use passed stdin, stdout, and stderr in the cmd package ([#1620](https://github.com/pilosa/pilosa/pull/1620))
94+
- Update Go client sample to match latest master ([#1614](https://github.com/pilosa/pilosa/pull/1614))
95+
96+
97+
## [1.1.0] - 2018-08-21
998

1099
This version contains 32 contributions from 5 contributors. There are 89 files changed; 2,752 insertions; and 1,013 deletions.
11100

@@ -29,7 +118,7 @@ This version contains 32 contributions from 5 contributors. There are 89 files c
29118
- Fix translator in cluster environment ([#1552](https://github.com/pilosa/pilosa/pull/1552))
30119
- Use string prefix instead of equality so json error message will pass on all Go versions ([#1558](https://github.com/pilosa/pilosa/pull/1558))
31120

32-
## [v1.0.2] - 2018-08-01
121+
## [1.0.2] - 2018-08-01
33122

34123
This version contains 11 contributions from 3 contributors. There are 30 files changed; 1,569 insertions; and 1,215 deletions.
35124

@@ -44,7 +133,7 @@ This version contains 11 contributions from 3 contributors. There are 30 files c
44133
- Re-export erroneously unexported func Row.Intersect ([#1502](https://github.com/pilosa/pilosa/pull/1502))
45134
- Update parser to handle row keys on SetRowAttrs() ([#1555](https://github.com/pilosa/pilosa/pull/1555))
46135

47-
## [v1.0.1] - 2018-07-11
136+
## [1.0.1] - 2018-07-11
48137

49138
This version contains 12 contributions from 4 contributors. There are 11 files changed; 133 insertions; and 39 deletions.
50139

@@ -56,7 +145,7 @@ This version contains 12 contributions from 4 contributors. There are 11 files c
56145
- Add gossip Closer ([#1483](https://github.com/pilosa/pilosa/pull/1483))
57146
- Update docs references to WebUI naming (console) and installation ([#1493](https://github.com/pilosa/pilosa/pull/1493))
58147

59-
## [v1.0.0] - 2018-07-09
148+
## [1.0.0] - 2018-07-09
60149

61150
This version contains 218 contributions from 7 contributors. There are 184 files changed; 21,769 insertions; and 20,275 deletions.
62151

@@ -104,7 +193,7 @@ This version contains 218 contributions from 7 contributors. There are 184 files
104193
- Allow dashes in frame names ([#1415](https://github.com/pilosa/pilosa/pull/1415))
105194
- Fix generate-config command, use single toml lib ([#1350](https://github.com/pilosa/pilosa/pull/1350))
106195

107-
## [v0.10.0] - 2018-05-15
196+
## [0.10.0] - 2018-05-15
108197

109198
This version contains 93 contributions from 8 contributors. There are 93 files changed; 4,495 insertions; and 5,392 deletions.
110199

@@ -135,7 +224,7 @@ This version contains 93 contributions from 8 contributors. There are 93 files c
135224
- Avoid creating a slice of nil timestamps on Import() ([#1234](https://github.com/pilosa/pilosa/pull/1234))
136225
- Fixup internal client ([#1253](https://github.com/pilosa/pilosa/pull/1253))
137226

138-
## [v0.9.0] - 2018-05-04
227+
## [0.9.0] - 2018-05-04
139228

140229
This version contains 188 contributions from 12 contributors. There are 141 files changed; 17,832 insertions; and 7,503 deletions.
141230

@@ -489,7 +578,7 @@ This version contains 53 contributions from 13 contributors (including 4 volunte
489578
- Rewrite intersectCountArrayBitmap for perf test ([#577](https://github.com/pilosa/pilosa/pull/577))
490579
- Check for duplicate attributes under read lock on insert ([#562](https://github.com/pilosa/pilosa/pull/562))
491580

492-
[Unreleased]: https://github.com/pilosa/pilosa/compare/v0.5...HEAD
581+
[Unreleased]: https://github.com/pilosa/pilosa/compare/v1.2...HEAD
493582
[0.4.0]: https://github.com/pilosa/pilosa/compare/v0.3...v0.4
494583
[0.5.0]: https://github.com/pilosa/pilosa/compare/v0.4...v0.5
495584
[0.6.0]: https://github.com/pilosa/pilosa/compare/v0.5...v0.6
@@ -499,3 +588,4 @@ This version contains 53 contributions from 13 contributors (including 4 volunte
499588
[0.10.0]: https://github.com/pilosa/pilosa/compare/v0.9...v0.10
500589
[1.0.0]: https://github.com/pilosa/pilosa/compare/v0.10...v1.0
501590
[1.1.0]: https://github.com/pilosa/pilosa/compare/v1.0...v1.1
591+
[1.2.0]: https://github.com/pilosa/pilosa/compare/v1.1...v1.2

Dockerfile

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

33
COPY . /go/src/github.com/pilosa/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.1.0
45+
Version: v1.2.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.1.0/pilosa-v1.1.0-darwin-amd64.tar.gz
74+
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.2.0/pilosa-v1.2.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.1.0-darwin-amd64.tar.gz
81+
tar xfz pilosa-v1.2.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.1.0-darwin-amd64/pilosa /usr/local/bin
86+
cp -i pilosa-v1.2.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.1.0
103+
Version: v1.2.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.1.0
166+
Version: v1.2.0
167167
Build Time: 2018-05-14T22:14:01+0000
168168
169169
Usage:
@@ -222,19 +222,19 @@ There are three ways to install Pilosa on Linux: download the binary (recommende
222222
223223
1. To install the latest version of Pilosa, download the latest release:
224224
```
225-
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.1.0/pilosa-v1.1.0-linux-amd64.tar.gz
225+
curl -L -O https://github.com/pilosa/pilosa/releases/download/v1.2.0/pilosa-v1.2.0-linux-amd64.tar.gz
226226
```
227227
228228
Note: This assumes you are using an `amd64` compatible architecture. Other releases can be downloaded from our Releases page on Github.
229229
230230
2. Extract the binary:
231231
```
232-
tar xfz pilosa-v1.1.0-linux-amd64.tar.gz
232+
tar xfz pilosa-v1.2.0-linux-amd64.tar.gz
233233
```
234234
235235
3. Move the binary into your PATH so you can run `pilosa` from any shell:
236236
```
237-
cp -i pilosa-v1.1.0-linux-amd64/pilosa /usr/local/bin
237+
cp -i pilosa-v1.2.0-linux-amd64/pilosa /usr/local/bin
238238
```
239239
240240
4. Make sure Pilosa is installed successfully:
@@ -251,7 +251,7 @@ There are three ways to install Pilosa on Linux: download the binary (recommende
251251
backing up, and more. Complete documentation is available
252252
at https://www.pilosa.com/docs/.
253253
254-
Version: v1.1.0
254+
Version: v1.2.0
255255
Build Time: 2018-05-14T22:14:01+0000
256256
257257
Usage:
@@ -314,7 +314,7 @@ There are three ways to install Pilosa on Linux: download the binary (recommende
314314
backing up, and more. Complete documentation is available
315315
at https://www.pilosa.com/docs/.
316316
317-
Version: v1.1.0
317+
Version: v1.2.0
318318
Build Time: 2018-05-14T22:14:01+0000
319319
320320
Usage:

0 commit comments

Comments
 (0)