@@ -5,7 +5,96 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ )
6
6
and this project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
7
7
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
9
98
10
99
This version contains 32 contributions from 5 contributors. There are 89 files changed; 2,752 insertions; and 1,013 deletions.
11
100
@@ -29,7 +118,7 @@ This version contains 32 contributions from 5 contributors. There are 89 files c
29
118
- Fix translator in cluster environment ([ #1552 ] ( https://github.com/pilosa/pilosa/pull/1552 ) )
30
119
- Use string prefix instead of equality so json error message will pass on all Go versions ([ #1558 ] ( https://github.com/pilosa/pilosa/pull/1558 ) )
31
120
32
- ## [ v1 .0.2] - 2018-08-01
121
+ ## [ 1 .0.2] - 2018-08-01
33
122
34
123
This version contains 11 contributions from 3 contributors. There are 30 files changed; 1,569 insertions; and 1,215 deletions.
35
124
@@ -44,7 +133,7 @@ This version contains 11 contributions from 3 contributors. There are 30 files c
44
133
- Re-export erroneously unexported func Row.Intersect ([ #1502 ] ( https://github.com/pilosa/pilosa/pull/1502 ) )
45
134
- Update parser to handle row keys on SetRowAttrs() ([ #1555 ] ( https://github.com/pilosa/pilosa/pull/1555 ) )
46
135
47
- ## [ v1 .0.1] - 2018-07-11
136
+ ## [ 1 .0.1] - 2018-07-11
48
137
49
138
This version contains 12 contributions from 4 contributors. There are 11 files changed; 133 insertions; and 39 deletions.
50
139
@@ -56,7 +145,7 @@ This version contains 12 contributions from 4 contributors. There are 11 files c
56
145
- Add gossip Closer ([ #1483 ] ( https://github.com/pilosa/pilosa/pull/1483 ) )
57
146
- Update docs references to WebUI naming (console) and installation ([ #1493 ] ( https://github.com/pilosa/pilosa/pull/1493 ) )
58
147
59
- ## [ v1 .0.0] - 2018-07-09
148
+ ## [ 1 .0.0] - 2018-07-09
60
149
61
150
This version contains 218 contributions from 7 contributors. There are 184 files changed; 21,769 insertions; and 20,275 deletions.
62
151
@@ -104,7 +193,7 @@ This version contains 218 contributions from 7 contributors. There are 184 files
104
193
- Allow dashes in frame names ([ #1415 ] ( https://github.com/pilosa/pilosa/pull/1415 ) )
105
194
- Fix generate-config command, use single toml lib ([ #1350 ] ( https://github.com/pilosa/pilosa/pull/1350 ) )
106
195
107
- ## [ v0 .10.0] - 2018-05-15
196
+ ## [ 0 .10.0] - 2018-05-15
108
197
109
198
This version contains 93 contributions from 8 contributors. There are 93 files changed; 4,495 insertions; and 5,392 deletions.
110
199
@@ -135,7 +224,7 @@ This version contains 93 contributions from 8 contributors. There are 93 files c
135
224
- Avoid creating a slice of nil timestamps on Import() ([ #1234 ] ( https://github.com/pilosa/pilosa/pull/1234 ) )
136
225
- Fixup internal client ([ #1253 ] ( https://github.com/pilosa/pilosa/pull/1253 ) )
137
226
138
- ## [ v0 .9.0] - 2018-05-04
227
+ ## [ 0 .9.0] - 2018-05-04
139
228
140
229
This version contains 188 contributions from 12 contributors. There are 141 files changed; 17,832 insertions; and 7,503 deletions.
141
230
@@ -489,7 +578,7 @@ This version contains 53 contributions from 13 contributors (including 4 volunte
489
578
- Rewrite intersectCountArrayBitmap for perf test ([ #577 ] ( https://github.com/pilosa/pilosa/pull/577 ) )
490
579
- Check for duplicate attributes under read lock on insert ([ #562 ] ( https://github.com/pilosa/pilosa/pull/562 ) )
491
580
492
- [ Unreleased ] : https://github.com/pilosa/pilosa/compare/v0.5 ...HEAD
581
+ [ Unreleased ] : https://github.com/pilosa/pilosa/compare/v1.2 ...HEAD
493
582
[ 0.4.0 ] : https://github.com/pilosa/pilosa/compare/v0.3...v0.4
494
583
[ 0.5.0 ] : https://github.com/pilosa/pilosa/compare/v0.4...v0.5
495
584
[ 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
499
588
[ 0.10.0 ] : https://github.com/pilosa/pilosa/compare/v0.9...v0.10
500
589
[ 1.0.0 ] : https://github.com/pilosa/pilosa/compare/v0.10...v1.0
501
590
[ 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
0 commit comments