github.com/pyroscope-io/pyroscope@v0.37.3-0.20230725203016-5f6947968bd0/CHANGELOG.md (about) 1 ## [0.37.2](https://github.com/pyroscope-io/pyroscope/compare/v0.37.1...v0.37.2) (2023-02-15) 2 3 4 ### Bug Fixes 5 6 * **jfr:** do no try to decompress labels if there are no labels ([#1852](https://github.com/pyroscope-io/pyroscope/issues/1852)) ([65e1d69](https://github.com/pyroscope-io/pyroscope/commit/65e1d6923461cb29ca46fe777bd6355bbaba1d06)) 7 * **pprof parsing:** initialize function to zero values ([#1837](https://github.com/pyroscope-io/pyroscope/issues/1837)) ([692f11b](https://github.com/pyroscope-io/pyroscope/commit/692f11bf68c9d08ccb219bf79bfa956fd13281c9)) 8 9 10 ### Features 11 12 * **jfr:** live objects ([#1849](https://github.com/pyroscope-io/pyroscope/issues/1849)) ([001e1e1](https://github.com/pyroscope-io/pyroscope/commit/001e1e195d00912704fde9bfbf72b5544c264015)) 13 14 15 ### Performance Improvements 16 17 * **flamegraph:** don't convert to graphviz format unnecessarily ([#1834](https://github.com/pyroscope-io/pyroscope/issues/1834)) ([8f78e54](https://github.com/pyroscope-io/pyroscope/commit/8f78e54d75cf6f8067ef38da5b2c2eb15860ec09)) 18 19 20 21 ## [0.37.1](https://github.com/pyroscope-io/pyroscope/compare/v0.37.0...v0.37.1) (2023-01-31) 22 23 24 ### Bug Fixes 25 26 * **pprof parsing:** decrease number of allocations during stack hash ([#1822](https://github.com/pyroscope-io/pyroscope/issues/1822)) ([f474c2d](https://github.com/pyroscope-io/pyroscope/commit/f474c2dbc7fed1dad9a2392257ae6fc80fdb4010)) 27 * self profiling sample type config ([#1827](https://github.com/pyroscope-io/pyroscope/issues/1827)) ([f78fdc0](https://github.com/pyroscope-io/pyroscope/commit/f78fdc0867100259b49b790c6e5ee64ac887f8df)) 28 29 30 ### Features 31 32 * pprof write batch parsing ([#1816](https://github.com/pyroscope-io/pyroscope/issues/1816)) ([32593be](https://github.com/pyroscope-io/pyroscope/commit/32593be8efc5b8457889ab78a5bc3d8aa2eb1a04)) 33 34 35 36 # [0.37.0](https://github.com/pyroscope-io/pyroscope/compare/v0.36.0...v0.37.0) (2023-01-24) 37 38 39 ### Bug Fixes 40 41 * **webapp:** make API table header match the actual content ([#1802](https://github.com/pyroscope-io/pyroscope/issues/1802)) ([3aac1df](https://github.com/pyroscope-io/pyroscope/commit/3aac1df0bb3dfdec0b38067923f2a4624e1eb11c)) 42 43 44 ### Features 45 46 * graphviz visualization support ([#1759](https://github.com/pyroscope-io/pyroscope/issues/1759)) ([ca855d2](https://github.com/pyroscope-io/pyroscope/commit/ca855d2eb424590393d8c0086a1ffcd00f2bc88c)) 47 * pprof streaming parsing ([#1799](https://github.com/pyroscope-io/pyroscope/issues/1799)) ([7ea85f7](https://github.com/pyroscope-io/pyroscope/commit/7ea85f74c8be0dbf288c20f1e0c08967d1a36ad9)) 48 * **pprof:** parsing arenas ([#1804](https://github.com/pyroscope-io/pyroscope/issues/1804)) ([4bc7fca](https://github.com/pyroscope-io/pyroscope/commit/4bc7fca364feb998cdb638ca4d3c326050b41f32)) 49 * **webapp:** add annotations rendering to all timelines ([#1807](https://github.com/pyroscope-io/pyroscope/issues/1807)) ([6144df4](https://github.com/pyroscope-io/pyroscope/commit/6144df404e649c3bdf8460baf8d6da251752c074)) 50 * **webapp:** sync crosshair in different timelines ([#1813](https://github.com/pyroscope-io/pyroscope/issues/1813)) ([e8f14bd](https://github.com/pyroscope-io/pyroscope/commit/e8f14bd79df15b099c4d45589ea22ed4e7297f95)) 51 52 53 ### Reverts 54 55 * Revert "feat: cumulative pprof merge for pull mode (#1794)" (#1811) ([086d3b2](https://github.com/pyroscope-io/pyroscope/commit/086d3b2ac8d3be26d7c36188221560a2ae7bd1ce)), closes [#1794](https://github.com/pyroscope-io/pyroscope/issues/1794) [#1811](https://github.com/pyroscope-io/pyroscope/issues/1811) 56 57 58 59 # [0.36.0](https://github.com/pyroscope-io/pyroscope/compare/v0.35.1...v0.36.0) (2022-12-16) 60 61 62 ### Bug Fixes 63 64 * build packages/pyroscope-datasource-plugin/docker-compose.yml ([76cf195](https://github.com/pyroscope-io/pyroscope/commit/76cf1959029973ea6be57cb8026f613ef60d52de)) 65 * build packages/pyroscope-datasource-plugin/docker-compose.yml ([0168ae2](https://github.com/pyroscope-io/pyroscope/commit/0168ae22ea24f452a1b7dfb0a8e9dc649aa7312d)) 66 * **flamegraph:** increase specificity of flamegraph tooltip table styling ([#1778](https://github.com/pyroscope-io/pyroscope/issues/1778)) ([6648fc5](https://github.com/pyroscope-io/pyroscope/commit/6648fc59b1da14aa7146a0b5dc3f72c29733c63e)) 67 * **webapp:** timeline ticks overlapping ([#1786](https://github.com/pyroscope-io/pyroscope/issues/1786)) ([1a6b52d](https://github.com/pyroscope-io/pyroscope/commit/1a6b52d98dac60272ff5753542b7e9a598546dbd)) 68 * **webapp:** toolbar overlaps annotation ([#1785](https://github.com/pyroscope-io/pyroscope/issues/1785)) ([24722d2](https://github.com/pyroscope-io/pyroscope/commit/24722d2843539deef587781612d3ccee89e2e9d5)) 69 70 71 ### Features 72 73 * cumulative pprof merge for pull mode ([#1794](https://github.com/pyroscope-io/pyroscope/issues/1794)) ([89265cd](https://github.com/pyroscope-io/pyroscope/commit/89265cd7f6b1d6fe57fc10b67a1b3c97ef4aa635)) 74 75 76 77 ## [0.35.1](https://github.com/pyroscope-io/pyroscope/compare/v0.35.0...v0.35.1) (2022-12-01) 78 79 80 ### Bug Fixes 81 82 * **flamegraph:** Make table tooltip invisible when user not hovering on table ([#1749](https://github.com/pyroscope-io/pyroscope/issues/1749)) ([5210aa7](https://github.com/pyroscope-io/pyroscope/commit/5210aa72724f7ac2f2c639fe6584d565d7ae1b75)) 83 * small toolbar fixes ([#1777](https://github.com/pyroscope-io/pyroscope/issues/1777)) ([196c6d8](https://github.com/pyroscope-io/pyroscope/commit/196c6d84adeb91efb4a8e4ee9606b5bdcb6a31f4)) 84 * tags loading ([#1784](https://github.com/pyroscope-io/pyroscope/issues/1784)) ([fb4fee8](https://github.com/pyroscope-io/pyroscope/commit/fb4fee858d749c61362c5a95c20fc0213d1e3a7c)) 85 * update tag explorer dropdown ([#1772](https://github.com/pyroscope-io/pyroscope/issues/1772)) ([e04abd7](https://github.com/pyroscope-io/pyroscope/commit/e04abd7704861ac4bc0b7d0d9a420c37ab628a7a)) 86 87 88 ### Features 89 90 * fix toolbar on narrow screens ([#1754](https://github.com/pyroscope-io/pyroscope/issues/1754)) ([78b27d8](https://github.com/pyroscope-io/pyroscope/commit/78b27d8cc8a93149c79f6d4103e8ae81d7b3b024)) 91 * **flamegraph:** allow sorting by diff percentage ([#1776](https://github.com/pyroscope-io/pyroscope/issues/1776)) ([8d9c838](https://github.com/pyroscope-io/pyroscope/commit/8d9c838d7b96daf1e1aa482b1f2d0820bd81f8ed)) 92 93 94 95 # [0.35.0](https://github.com/pyroscope-io/pyroscope/compare/v0.34.1...v0.35.0) (2022-11-28) 96 97 98 ### Bug Fixes 99 100 * **flamegraph:** fix dropdown menu opening ([#1755](https://github.com/pyroscope-io/pyroscope/issues/1755)) ([0b1acef](https://github.com/pyroscope-io/pyroscope/commit/0b1acef9c5d5a2a268f952a529d12f784d257842)) 101 * make table rows only take one line ([#1765](https://github.com/pyroscope-io/pyroscope/issues/1765)) ([6d33d42](https://github.com/pyroscope-io/pyroscope/commit/6d33d426b4f94833059fea5ca995bb5aa9dd022a)) 102 * move sandwich view message to correct location ([#1767](https://github.com/pyroscope-io/pyroscope/issues/1767)) ([6720c3f](https://github.com/pyroscope-io/pyroscope/commit/6720c3f2de303b25f2031d8c09bbb330561ddde4)) 103 * tag explorer loading spinner ([#1748](https://github.com/pyroscope-io/pyroscope/issues/1748)) ([c1c83c2](https://github.com/pyroscope-io/pyroscope/commit/c1c83c290997b5b93e86ce7f7c29eaa49d809ee7)) 104 105 106 ### Features 107 108 * **webapp:** add tooltip to main timeline in single view ([#1742](https://github.com/pyroscope-io/pyroscope/issues/1742)) ([508946c](https://github.com/pyroscope-io/pyroscope/commit/508946cf034d2f9aedae03c71429fc05d313897d)) 109 110 111 112 ## [0.34.1](https://github.com/pyroscope-io/pyroscope/compare/v0.34.0...v0.34.1) (2022-11-19) 113 114 115 ### Bug Fixes 116 117 * delete app also deletes metadata ([#1736](https://github.com/pyroscope-io/pyroscope/issues/1736)) ([c485edd](https://github.com/pyroscope-io/pyroscope/commit/c485edd42e68684230f0ec0228b0e7949a5b6bf9)) 118 * **ebpf:** update regexps for sd cgroupv1 matching ([#1719](https://github.com/pyroscope-io/pyroscope/issues/1719)) ([ebc951d](https://github.com/pyroscope-io/pyroscope/commit/ebc951da393c555f2a285074d46dd470ba8c0014)) 119 * make reset view available in sandwich mode context menu ([#1731](https://github.com/pyroscope-io/pyroscope/issues/1731)) ([e41bcaf](https://github.com/pyroscope-io/pyroscope/commit/e41bcaf5cbfc3458958132aa4f54998aedcd8328)) 120 * tag explorer long tag overflow ([#1718](https://github.com/pyroscope-io/pyroscope/issues/1718)) ([b5ee72a](https://github.com/pyroscope-io/pyroscope/commit/b5ee72a651c00dae29e0651ba77e6c587f81c21f)) 121 122 123 ### Features 124 125 * make tag explorer modal adapt to content ([#1733](https://github.com/pyroscope-io/pyroscope/issues/1733)) ([7bdd8a4](https://github.com/pyroscope-io/pyroscope/commit/7bdd8a4f9ab79eeec0fa21afcf5db7c6dcb54fa0)) 126 * pie chart tooltip show units ([#1720](https://github.com/pyroscope-io/pyroscope/issues/1720)) ([8d5d658](https://github.com/pyroscope-io/pyroscope/commit/8d5d65869f8f66833b782e97e45261e460272beb)) 127 * show percentages for diff table instead of absolute values ([#1697](https://github.com/pyroscope-io/pyroscope/issues/1697)) ([71efcb8](https://github.com/pyroscope-io/pyroscope/commit/71efcb868b14ff3771faa5858dd781eba0787bd8)) 128 * **webapp:** filter out apps that are not cpu in exemplars page ([#1722](https://github.com/pyroscope-io/pyroscope/issues/1722)) ([100f943](https://github.com/pyroscope-io/pyroscope/commit/100f943d8b90e294de0ae076ae32f2a9846a1aa2)) 129 * **webapp:** render pie slice label as percent in tag explorer ([#1721](https://github.com/pyroscope-io/pyroscope/issues/1721)) ([79018aa](https://github.com/pyroscope-io/pyroscope/commit/79018aab7f5d089615c29b37a06a30cba237b522)) 130 131 132 133 # [0.34.0](https://github.com/pyroscope-io/pyroscope/compare/v0.33.0...v0.34.0) (2022-11-16) 134 135 136 ### Bug Fixes 137 138 * add TagsBar component to exemplars single view ([#1696](https://github.com/pyroscope-io/pyroscope/issues/1696)) ([8817502](https://github.com/pyroscope-io/pyroscope/commit/88175023c0db3756a726034b2ea7a5df32a3d25e)) 139 * **backend:** fix cache ([#1664](https://github.com/pyroscope-io/pyroscope/issues/1664)) ([04ab88a](https://github.com/pyroscope-io/pyroscope/commit/04ab88a1d6c7c8fabefe5a46bf69c3137de25d06)) 140 * exemplars page shows weird y-axis numbers ([#1644](https://github.com/pyroscope-io/pyroscope/issues/1644)) ([c672ed7](https://github.com/pyroscope-io/pyroscope/commit/c672ed7d4ba601e3b9e45eaf328260f8f4c812ca)) 141 * heatmap y-axis value with "<" ([#1694](https://github.com/pyroscope-io/pyroscope/issues/1694)) ([76e5748](https://github.com/pyroscope-io/pyroscope/commit/76e574870829082a56963d82c2ede049bba743eb)) 142 * make /apps respect remoteRead ([#1645](https://github.com/pyroscope-io/pyroscope/issues/1645)) ([3e85b17](https://github.com/pyroscope-io/pyroscope/commit/3e85b174b0e3b9960e531d318f0db827ac666290)) 143 * make oauth work when baseUrl is set ([#1673](https://github.com/pyroscope-io/pyroscope/issues/1673)) ([6cc1a2a](https://github.com/pyroscope-io/pyroscope/commit/6cc1a2a75387b0ca4a75ac57191a6a352a072a43)) 144 * **panel-plugin:** remove leaky css ([#1709](https://github.com/pyroscope-io/pyroscope/issues/1709)) ([bc28930](https://github.com/pyroscope-io/pyroscope/commit/bc28930093b0b8494b073a45252ce361dba1a382)) 145 * remove tmp multipart files ([#1678](https://github.com/pyroscope-io/pyroscope/issues/1678)) ([6a1b631](https://github.com/pyroscope-io/pyroscope/commit/6a1b6310e0f51ed1423a87550a296f5e80c8149d)) 146 * sandwich view prompt in comparison view ([#1688](https://github.com/pyroscope-io/pyroscope/issues/1688)) ([5f32774](https://github.com/pyroscope-io/pyroscope/commit/5f3277411c28988d811fa23f1029ff556a434578)) 147 * Update a few function names on comments ([#1676](https://github.com/pyroscope-io/pyroscope/issues/1676)) ([59a339f](https://github.com/pyroscope-io/pyroscope/commit/59a339f2bb7f205dc5b823f80fc71ceab5b28d95)) 148 * **webapp:** make ui consistent when request is cancelled ([#1635](https://github.com/pyroscope-io/pyroscope/issues/1635)) ([d9b8290](https://github.com/pyroscope-io/pyroscope/commit/d9b8290a498fb658b206fc0d6253f6b206e21b9e)) 149 * **webapp:** pass from,until when calling /label{-values} ([#1677](https://github.com/pyroscope-io/pyroscope/issues/1677)) ([a82077d](https://github.com/pyroscope-io/pyroscope/commit/a82077dd23148d839b75b46fb11b6b71492eec99)) 150 * **webapp:** sort appNames alphabetically ([#1655](https://github.com/pyroscope-io/pyroscope/issues/1655)) ([e29d2e2](https://github.com/pyroscope-io/pyroscope/commit/e29d2e29862cf8e21354c194e67f2fd9e376e273)) 151 152 153 ### Features 154 155 * add a generic Tooltip component ([#1643](https://github.com/pyroscope-io/pyroscope/issues/1643)) ([e04a9a5](https://github.com/pyroscope-io/pyroscope/commit/e04a9a5b8abacbf6c3fad87b1a8aaf2ed1636053)) 156 * add Fit Mode to Context Menu ([#1698](https://github.com/pyroscope-io/pyroscope/issues/1698)) ([082a971](https://github.com/pyroscope-io/pyroscope/commit/082a9715d5aed80682fc1f38988a927ca0bbcd93)) 157 * add sandwich view for table/flamegraph ([#1613](https://github.com/pyroscope-io/pyroscope/issues/1613)) ([870c0b8](https://github.com/pyroscope-io/pyroscope/commit/870c0b8f209b7b669b407f6d3b5214876e671d69)) 158 * add single, comparison, diff tabs to heatmap page ([#1672](https://github.com/pyroscope-io/pyroscope/issues/1672)) ([9afe5e5](https://github.com/pyroscope-io/pyroscope/commit/9afe5e564e1fea6fe4026c3180134412ac2930f9)) 159 * disable sandwich view for diff page ([#1693](https://github.com/pyroscope-io/pyroscope/issues/1693)) ([b47b441](https://github.com/pyroscope-io/pyroscope/commit/b47b4411b97167c4d1b85543c0b062f0358310c2)) 160 * enable "reset view" button when table item is highlighted ([#1703](https://github.com/pyroscope-io/pyroscope/issues/1703)) ([7b1bfd5](https://github.com/pyroscope-io/pyroscope/commit/7b1bfd55a3d6186877104e7e164323ee9a4d4f34)) 161 * **flamegraph:** Redesign flamegraph toolbar to allow for more interactions ([#1674](https://github.com/pyroscope-io/pyroscope/issues/1674)) ([646501a](https://github.com/pyroscope-io/pyroscope/commit/646501a3816df6f069454213ac7884198f35cd0b)) 162 * **panel-plugin:** allow setting different views ([#1712](https://github.com/pyroscope-io/pyroscope/issues/1712)) ([058099c](https://github.com/pyroscope-io/pyroscope/commit/058099c857d80c3dc2f1c7c7a99391bd75c72178)) 163 * show gif when heatmap has no selection ([#1658](https://github.com/pyroscope-io/pyroscope/issues/1658)) ([2a3243d](https://github.com/pyroscope-io/pyroscope/commit/2a3243de46d27de5d9cbbc9f50dd1089ba517a5b)) 164 * store application metadata ([#1649](https://github.com/pyroscope-io/pyroscope/issues/1649)) ([eb2d86e](https://github.com/pyroscope-io/pyroscope/commit/eb2d86e17cd966275dad1c8dc0a2c13725e52c8e)) 165 * **webapp:** [notifications] support 'warning' status and arbitrary jsx element ([#1656](https://github.com/pyroscope-io/pyroscope/issues/1656)) ([2ec2b07](https://github.com/pyroscope-io/pyroscope/commit/2ec2b073ffaf7699bdba9d1bc29b3fea8ef4b659)) 166 * **webapp:** Add relative time period dropdown to comparison / diff view ([#1638](https://github.com/pyroscope-io/pyroscope/issues/1638)) ([23cf747](https://github.com/pyroscope-io/pyroscope/commit/23cf7474ec57c920dbc1f230cf3045fdc9a8b305)) 167 * **webapp:** Annotations flot plugin ([#1605](https://github.com/pyroscope-io/pyroscope/issues/1605)) ([fe80686](https://github.com/pyroscope-io/pyroscope/commit/fe80686837953a2f45aa8efc5a7d0a7c0efcc1a8)) 168 * **webapp:** Issue when comparison / diff timelines are out of range ([#1615](https://github.com/pyroscope-io/pyroscope/issues/1615)) ([211ccca](https://github.com/pyroscope-io/pyroscope/commit/211ccca5a03fb78087bdf10b125ad0141b2a5dc9)) 169 * **webapp:** Make explore page show precise numbers in table ([#1695](https://github.com/pyroscope-io/pyroscope/issues/1695)) ([5b47c71](https://github.com/pyroscope-io/pyroscope/commit/5b47c71b6a1e85c39b4ac21b1eaeddf85bad0d94)) 170 * **webapp:** Show top 10 items in Explore page ([#1663](https://github.com/pyroscope-io/pyroscope/issues/1663)) ([73544fb](https://github.com/pyroscope-io/pyroscope/commit/73544fb22f67bda9a27a0519a5b07c45523099a4)) 171 172 173 174 # [0.33.0](https://github.com/pyroscope-io/pyroscope/compare/v0.32.0...v0.33.0) (2022-10-22) 175 176 177 ### Bug Fixes 178 179 * close databases in deterministic order ([#1623](https://github.com/pyroscope-io/pyroscope/issues/1623)) ([7a8b33c](https://github.com/pyroscope-io/pyroscope/commit/7a8b33cb0c52221836a0c69f8e141705bbdaf627)) 180 * fix node version in update-contributors action ([deb36ad](https://github.com/pyroscope-io/pyroscope/commit/deb36adc5667aa9d53f716f2f3f47482c7cdcdd2)) 181 182 183 ### Performance Improvements 184 185 * optimize allocations in dictionaries ([#1610](https://github.com/pyroscope-io/pyroscope/issues/1610)) ([f8d52f5](https://github.com/pyroscope-io/pyroscope/commit/f8d52f5d478024ad52107a6e1c3510b2a8fabdd6)) 186 * optimize segment key parser allocations ([#1625](https://github.com/pyroscope-io/pyroscope/issues/1625)) ([7c83b32](https://github.com/pyroscope-io/pyroscope/commit/7c83b327e66f1350f5c9255f739c26e2babcaeee)) 187 188 189 190 # [0.32.0](https://github.com/pyroscope-io/pyroscope/compare/v0.31.0...v0.32.0) (2022-10-17) 191 192 193 ### Bug Fixes 194 195 * disable ptrace capability check for dotnetspy ([#1622](https://github.com/pyroscope-io/pyroscope/issues/1622)) ([68c8cfc](https://github.com/pyroscope-io/pyroscope/commit/68c8cfc5a5e64eb3e818284efcfdd54196673e36)) 196 * make adhoc table fit width ([#1591](https://github.com/pyroscope-io/pyroscope/issues/1591)) ([da74fe8](https://github.com/pyroscope-io/pyroscope/commit/da74fe896536b97911d9cf00a9288c64dda77a28)) 197 * **webapp:** make app selector/timerange dropdowns to be above loading overlay ([#1618](https://github.com/pyroscope-io/pyroscope/issues/1618)) ([f4c8f17](https://github.com/pyroscope-io/pyroscope/commit/f4c8f1716e5a7352ddc4387dbf5613964ccd64e9)) 198 199 200 201 # [0.31.0](https://github.com/pyroscope-io/pyroscope/compare/v0.30.0...v0.31.0) (2022-10-06) 202 203 204 ### Bug Fixes 205 206 * update regexes for deleted so names ([#1599](https://github.com/pyroscope-io/pyroscope/issues/1599)) ([85d13ea](https://github.com/pyroscope-io/pyroscope/commit/85d13ea06839139040f902dcbee7179db7c41d34)) 207 208 209 ### Features 210 211 * add sorting to explore view table ([#1592](https://github.com/pyroscope-io/pyroscope/issues/1592)) ([64bc4b3](https://github.com/pyroscope-io/pyroscope/commit/64bc4b3ffaaa72ac01513093a74919c3389c45af)) 212 * support speedscope format ([#1589](https://github.com/pyroscope-io/pyroscope/issues/1589)) ([edb5e18](https://github.com/pyroscope-io/pyroscope/commit/edb5e18edb54c5bba8d4af7f4200e765fd57305b)) 213 214 215 216 # [0.30.0](https://github.com/pyroscope-io/pyroscope/compare/v0.29.0...v0.30.0) (2022-10-04) 217 218 219 ### Bug Fixes 220 221 * **backend:** don't set a default annotation timestamp in controller ([#1504](https://github.com/pyroscope-io/pyroscope/issues/1504)) ([c2b2cfe](https://github.com/pyroscope-io/pyroscope/commit/c2b2cfea9b7be78177ec962ae659ef4a9e688d5a)) 222 * **backend:** upsert annotations ([#1508](https://github.com/pyroscope-io/pyroscope/issues/1508)) ([a557183](https://github.com/pyroscope-io/pyroscope/commit/a557183e773dbcc669f9ab32b8bacae9d7cbbce9)) 223 * export dropdown should close when clicking outside ([#1579](https://github.com/pyroscope-io/pyroscope/issues/1579)) ([b4074a7](https://github.com/pyroscope-io/pyroscope/commit/b4074a72f0482cd59e53960ce0ba437052475b50)) 224 * heatmap bug fixes ([#1545](https://github.com/pyroscope-io/pyroscope/issues/1545)) ([3218c62](https://github.com/pyroscope-io/pyroscope/commit/3218c6295383fa608bfe6fed40501949d1189708)) 225 * merge zstd lib generated so names for jfr ([#1569](https://github.com/pyroscope-io/pyroscope/issues/1569)) ([00ed85a](https://github.com/pyroscope-io/pyroscope/commit/00ed85a351e2e38517a0ad31da5e9ee63168b243)) 226 * tag explorer modal should close when another one is clicked ([#1578](https://github.com/pyroscope-io/pyroscope/issues/1578)) ([c2d1e96](https://github.com/pyroscope-io/pyroscope/commit/c2d1e966e33aed1d483bcabdbfc05a545518a302)) 227 * Update flask rideshare app name ([fdd7b4c](https://github.com/pyroscope-io/pyroscope/commit/fdd7b4c0df2764158cf0e035dff6b8be8d5e0eab)) 228 * **webapp:** annotation doesn't have a weird marking anymore ([#1512](https://github.com/pyroscope-io/pyroscope/issues/1512)) ([20abd58](https://github.com/pyroscope-io/pyroscope/commit/20abd58350a0fd729ac13cb2537c1f7b424178c8)) 229 * **webapp:** don't render popover outside the visible window ([#1534](https://github.com/pyroscope-io/pyroscope/issues/1534)) ([0ce4e7d](https://github.com/pyroscope-io/pyroscope/commit/0ce4e7de968bb3e919fab0dcd7394350eb4716b5)) 230 * **webapp:** format annotation using timezone ([#1522](https://github.com/pyroscope-io/pyroscope/issues/1522)) ([bc68da3](https://github.com/pyroscope-io/pyroscope/commit/bc68da3757154656fe8a799a8170928686305f68)) 231 * **webapp:** show annotations tooltip only when hovering close to the marker ([#1510](https://github.com/pyroscope-io/pyroscope/issues/1510)) ([e8bdf4a](https://github.com/pyroscope-io/pyroscope/commit/e8bdf4abbff10efcdc317aea09d45ecd795e2f42)) 232 233 234 ### Features 235 236 * add 'perf script' format upload ([#1499](https://github.com/pyroscope-io/pyroscope/issues/1499)) ([c7bb5ca](https://github.com/pyroscope-io/pyroscope/commit/c7bb5caf41cb7142d933e0b8f404661fea9f67ef)) 237 * add "Count" title above heatmap scale ([#1571](https://github.com/pyroscope-io/pyroscope/issues/1571)) ([910c496](https://github.com/pyroscope-io/pyroscope/commit/910c496a88c81d03efdc91548c4365dcff3a670a)) 238 * Add count and latency to heatmap tooltip ([#1582](https://github.com/pyroscope-io/pyroscope/issues/1582)) ([4590901](https://github.com/pyroscope-io/pyroscope/commit/459090179b623e5f40d7c31bbfb1bae8c4e9146f)) 239 * add table view to heatmap flamegraph ([#1574](https://github.com/pyroscope-io/pyroscope/issues/1574)) ([e55cc8a](https://github.com/pyroscope-io/pyroscope/commit/e55cc8aff22c863d8aab6395c1b895aee1c46278)) 240 * add ticks to x and y-axis ([#1558](https://github.com/pyroscope-io/pyroscope/issues/1558)) ([4a3e140](https://github.com/pyroscope-io/pyroscope/commit/4a3e1402ff1f117f3a806e4ef4cae456fe60c336)) 241 * **annotations:** allow creating multiple annotations for different apps ([#1562](https://github.com/pyroscope-io/pyroscope/issues/1562)) ([1986b11](https://github.com/pyroscope-io/pyroscope/commit/1986b11f9ca91d4db76ac95368c0e424211da850)) 242 * change color of the selected area of the heatmap ([#1572](https://github.com/pyroscope-io/pyroscope/issues/1572)) ([9ebdded](https://github.com/pyroscope-io/pyroscope/commit/9ebdded1524684f405ad79a5100cde52a2548a0a)) 243 * heatmap improvements ([#1501](https://github.com/pyroscope-io/pyroscope/issues/1501)) ([e9e5bfd](https://github.com/pyroscope-io/pyroscope/commit/e9e5bfdd1e93efaa0428d0a2d3803652d8c7b083)) 244 * Heatmap should show error message if no data is returned ([#1565](https://github.com/pyroscope-io/pyroscope/issues/1565)) ([fe32a07](https://github.com/pyroscope-io/pyroscope/commit/fe32a07e6e1bf05b11a6634f6eea0b44bf8b0536)) 245 * remove heatmap grid ([#1567](https://github.com/pyroscope-io/pyroscope/issues/1567)) ([541133b](https://github.com/pyroscope-io/pyroscope/commit/541133b54d7d10cde0c3815c17077e4e2de1109d)) 246 * show heatmap y-axis units ([#1559](https://github.com/pyroscope-io/pyroscope/issues/1559)) ([8199170](https://github.com/pyroscope-io/pyroscope/commit/81991706e0ba6767da9d9fdefcd89a65f527722a)) 247 * **webapp:** annotations UI ([#1489](https://github.com/pyroscope-io/pyroscope/issues/1489)) ([0e57137](https://github.com/pyroscope-io/pyroscope/commit/0e571379e1bb4f99bfdb9c3a22d1b2827128e3a5)) 248 * **webapp:** create annotations via ui ([#1524](https://github.com/pyroscope-io/pyroscope/issues/1524)) ([53836ce](https://github.com/pyroscope-io/pyroscope/commit/53836ce6b2f4a5eb2debc6a2e03c0b39812bf488)) 249 250 251 252 # [0.29.0](https://github.com/pyroscope-io/pyroscope/compare/v0.28.1...v0.29.0) (2022-09-14) 253 254 255 ### Bug Fixes 256 257 * add pprof format during ingestion to RawProfile ([#1482](https://github.com/pyroscope-io/pyroscope/issues/1482)) ([b8f0296](https://github.com/pyroscope-io/pyroscope/commit/b8f0296e70b5eebcabdc877ae437fa64ee3a2b41)) 258 * ignore missing heatmap params ([#1480](https://github.com/pyroscope-io/pyroscope/issues/1480)) ([c7e051b](https://github.com/pyroscope-io/pyroscope/commit/c7e051b79481aa398729e034dfa7d44ba44bd4a2)) 259 * **pprof:** multipart upload pprof format ([#1483](https://github.com/pyroscope-io/pyroscope/issues/1483)) ([47d2bcc](https://github.com/pyroscope-io/pyroscope/commit/47d2bccab52fd21731fa28f245a61c0184a9ef1e)) 260 * support for float parameters in exemplar query params ([#1479](https://github.com/pyroscope-io/pyroscope/issues/1479)) ([b8bd9b7](https://github.com/pyroscope-io/pyroscope/commit/b8bd9b7f55fa609b98f406acc83a37378a7885b3)) 261 * **webapp:** CollapseBox overflow ([#1490](https://github.com/pyroscope-io/pyroscope/issues/1490)) ([0af9f1d](https://github.com/pyroscope-io/pyroscope/commit/0af9f1d0ec3f18f2b4cb366eb0b8afda3e2e8de5)) 262 * **webapp:** hide tooltip if there's no data ([#1472](https://github.com/pyroscope-io/pyroscope/issues/1472)) ([df4c8cc](https://github.com/pyroscope-io/pyroscope/commit/df4c8cc360877b7100d987513beae905bc735a74)) 263 264 265 ### Features 266 267 * **backend:** annotations ([#1473](https://github.com/pyroscope-io/pyroscope/issues/1473)) ([9b94f58](https://github.com/pyroscope-io/pyroscope/commit/9b94f58409915f121f20238adbc9d1dc679a00ba)) 268 * **webapp:** Add <CollapseBox /> component ([#1474](https://github.com/pyroscope-io/pyroscope/issues/1474)) ([6595794](https://github.com/pyroscope-io/pyroscope/commit/659579448bdf3e32a77f047aceffa01108d784b3)) 269 * **webapp:** Add Explore Page piechart ([#1477](https://github.com/pyroscope-io/pyroscope/issues/1477)) ([c421b42](https://github.com/pyroscope-io/pyroscope/commit/c421b4225baaa7543b22185c3b26fcf48a60a024)) 270 * **webapp:** Add tracing page with heatmap ([#1433](https://github.com/pyroscope-io/pyroscope/issues/1433)) ([587379a](https://github.com/pyroscope-io/pyroscope/commit/587379aa5067521f38bc892c364ccff6e1d35b28)) 271 272 273 274 ## [0.28.1](https://github.com/pyroscope-io/pyroscope/compare/v0.28.0...v0.28.1) (2022-09-06) 275 276 277 ### Bug Fixes 278 279 * **flamegraph:** add color to tooltip ([#1468](https://github.com/pyroscope-io/pyroscope/issues/1468)) ([1c29ef6](https://github.com/pyroscope-io/pyroscope/commit/1c29ef6328fb4f01389560a4d53f729bbca88ff3)) 280 * **flamegraph:** table width ([#1463](https://github.com/pyroscope-io/pyroscope/issues/1463)) ([f19b8ac](https://github.com/pyroscope-io/pyroscope/commit/f19b8ac778452ea86261563aa1d165dbc2d089e7)) 281 * **flamegraph:** table width ([#1466](https://github.com/pyroscope-io/pyroscope/issues/1466)) ([a60f608](https://github.com/pyroscope-io/pyroscope/commit/a60f608475a9caea0e1910f30d1c663fd38cee96)) 282 283 284 ### Features 285 286 * **webapp:** Add tooltip in explore timeline ([#1422](https://github.com/pyroscope-io/pyroscope/issues/1422)) ([b5ce89a](https://github.com/pyroscope-io/pyroscope/commit/b5ce89a680256a7d6ff76e45ec38abc721df9a89)) 287 288 289 290 # [0.28.0](https://github.com/pyroscope-io/pyroscope/compare/v0.27.0...v0.28.0) (2022-09-06) 291 292 293 ### Bug Fixes 294 295 * ebpf rename labels ([#1441](https://github.com/pyroscope-io/pyroscope/issues/1441)) ([a0359dd](https://github.com/pyroscope-io/pyroscope/commit/a0359dd1afa164decaecbe17922254fa41a7338d)) 296 * **flamegraph:** fixed tooltip display with color blind palette ([#1442](https://github.com/pyroscope-io/pyroscope/issues/1442)) ([702ad8b](https://github.com/pyroscope-io/pyroscope/commit/702ad8b937aa05e12e4dc21114c63febd93bf4c2)) 297 * **flamegraph:** table, buttons colors for light mode ([#1458](https://github.com/pyroscope-io/pyroscope/issues/1458)) ([37afd3b](https://github.com/pyroscope-io/pyroscope/commit/37afd3bbdad6b9165143b92dd2312d6b125140f4)) 298 * pprof parser formatting for rbspy ([#1454](https://github.com/pyroscope-io/pyroscope/issues/1454)) ([ca93c31](https://github.com/pyroscope-io/pyroscope/commit/ca93c310eec2a8cf83be8a5ee3cc0aa374e6d975)) 299 300 301 ### Features 302 303 * concurrent storage put ([#1304](https://github.com/pyroscope-io/pyroscope/issues/1304)) ([ec5f8b6](https://github.com/pyroscope-io/pyroscope/commit/ec5f8b66c8a49e7d53767e43564ba25b59628ba5)) 304 * ebpf go symbols - resolve from .gopclntab ([#1447](https://github.com/pyroscope-io/pyroscope/issues/1447)) ([ae78c42](https://github.com/pyroscope-io/pyroscope/commit/ae78c42802f56c36d4fee80a9ddd2cd446d541a2)) 305 * **flamegraph:** added sub-second units support for trace visualization ([#1418](https://github.com/pyroscope-io/pyroscope/issues/1418)) ([21f6550](https://github.com/pyroscope-io/pyroscope/commit/21f6550bf7e280e7ee272982f9ab521bf30683c6)) 306 * **webapp:** display timer for notifications ([#1457](https://github.com/pyroscope-io/pyroscope/issues/1457)) ([b158f38](https://github.com/pyroscope-io/pyroscope/commit/b158f38592b0b1df9c9c1ff025577175075b897e)) 307 * **webapp:** dropdown component for head-first dropdown ([#1435](https://github.com/pyroscope-io/pyroscope/issues/1435)) ([a7d6891](https://github.com/pyroscope-io/pyroscope/commit/a7d6891c8b63d67dc197d7c52812bd946ca688e5)) 308 309 310 311 # [0.27.0](https://github.com/pyroscope-io/pyroscope/compare/v0.26.0...v0.27.0) (2022-08-24) 312 313 314 ### Bug Fixes 315 316 * **adhoc:** support malformed profiles ([#1438](https://github.com/pyroscope-io/pyroscope/issues/1438)) ([b24d483](https://github.com/pyroscope-io/pyroscope/commit/b24d4838b88f45992be2e04153e55fde98a1b04a)) 317 * do not use sampling ticker for resettable spies ([#1429](https://github.com/pyroscope-io/pyroscope/issues/1429)) ([6f279e4](https://github.com/pyroscope-io/pyroscope/commit/6f279e4fbdabc1dd6db650a5a9139e88d07c4070)) 318 * **ebpf:** ignore pods with empty containerID ([#1437](https://github.com/pyroscope-io/pyroscope/issues/1437)) ([937f9b9](https://github.com/pyroscope-io/pyroscope/commit/937f9b9946e6f7dbe1cf984a6a20000fb09a066c)) 319 * **webapp:** fixes auth ([#1434](https://github.com/pyroscope-io/pyroscope/issues/1434)) ([a70ca26](https://github.com/pyroscope-io/pyroscope/commit/a70ca269eb02983248d34b46bc9bbd9c596a0da6)) 320 321 322 ### Features 323 324 * **webapp:** Add settings/apps page ([#1424](https://github.com/pyroscope-io/pyroscope/issues/1424)) ([f87ce69](https://github.com/pyroscope-io/pyroscope/commit/f87ce69d8af890402d5845f7d3047e393682c934)) 325 326 327 328 # [0.26.0](https://github.com/pyroscope-io/pyroscope/compare/v0.25.1...v0.26.0) (2022-08-19) 329 330 331 ### Bug Fixes 332 333 * Add different color palette for Explore Timeline ([#1399](https://github.com/pyroscope-io/pyroscope/issues/1399)) ([5e129e0](https://github.com/pyroscope-io/pyroscope/commit/5e129e0552422ca3b36c85153248c1d8278fc0de)) 334 * **flamegraph:** fix its styling ([#1388](https://github.com/pyroscope-io/pyroscope/issues/1388)) ([5788cf9](https://github.com/pyroscope-io/pyroscope/commit/5788cf9943a579acd35de224537016488a98808f)) 335 * Make trace units be time based ([#1387](https://github.com/pyroscope-io/pyroscope/issues/1387)) ([a567c2c](https://github.com/pyroscope-io/pyroscope/commit/a567c2c1877c462a6a4dceda87455017c1cf7276)) 336 * **webapp:** refresh data when (re)submitting query ([#1410](https://github.com/pyroscope-io/pyroscope/issues/1410)) ([3554f84](https://github.com/pyroscope-io/pyroscope/commit/3554f84060ab54836e9ae1f2b49f9174c3e66041)), closes [#1406](https://github.com/pyroscope-io/pyroscope/issues/1406) 337 * **webapp:** return empty string when range doesn't make sense ([#1419](https://github.com/pyroscope-io/pyroscope/issues/1419)) ([6f69c6f](https://github.com/pyroscope-io/pyroscope/commit/6f69c6f5209a12e1d8c54e962fcba6dc373bd7ff)) 338 339 340 ### Features 341 342 * **adhoc:** support passing custom spyName/unit when uploading ([#1417](https://github.com/pyroscope-io/pyroscope/issues/1417)) ([9cc0f39](https://github.com/pyroscope-io/pyroscope/commit/9cc0f398519f650154c00109633f7bd1b82bc0e8)) 343 * **ebpf:** pythonless, portable ebpf ([#1314](https://github.com/pyroscope-io/pyroscope/issues/1314)) ([f124c46](https://github.com/pyroscope-io/pyroscope/commit/f124c46c5fb0f7fde13ad28af735d3018ecd393c)) 344 * reuse Table component everywhere ([#1403](https://github.com/pyroscope-io/pyroscope/issues/1403)) ([a79f61b](https://github.com/pyroscope-io/pyroscope/commit/a79f61b39d8ae5b199710e79dc05e9352044b3b4)) 345 * support high number of series in explore view timeline ([#1384](https://github.com/pyroscope-io/pyroscope/issues/1384)) ([482e23e](https://github.com/pyroscope-io/pyroscope/commit/482e23e52f006a201e40a2b4ff6092e0f246aa03)) 346 * **webapp:** set title automatically ([#1397](https://github.com/pyroscope-io/pyroscope/issues/1397)) ([74821ca](https://github.com/pyroscope-io/pyroscope/commit/74821ca0f0e3ebec38c83f83bf54318d931f66f6)) 347 * **webapp:** update timeline appearance and refactor flot plugins ([#1323](https://github.com/pyroscope-io/pyroscope/issues/1323)) ([9393449](https://github.com/pyroscope-io/pyroscope/commit/9393449fdabd0cb38c4fae87b3ba0ce73251b41d)) 348 349 350 351 ## [0.25.1](https://github.com/pyroscope-io/pyroscope/compare/v0.25.0...v0.25.1) (2022-08-08) 352 353 354 ### Bug Fixes 355 356 * export flamegraph "head" select styles ([#1367](https://github.com/pyroscope-io/pyroscope/issues/1367)) ([7bc8b3e](https://github.com/pyroscope-io/pyroscope/commit/7bc8b3e9d41faf8ac0422764d36406b8b890870b)) 357 * make table value say 0 when it is 0 ([#1371](https://github.com/pyroscope-io/pyroscope/issues/1371)) ([30067ad](https://github.com/pyroscope-io/pyroscope/commit/30067ad5da6eec7655d99b19aef0c012be923853)) 358 359 360 ### Features 361 362 * add loader to tag exlorer page ([#1368](https://github.com/pyroscope-io/pyroscope/issues/1368)) ([16a727d](https://github.com/pyroscope-io/pyroscope/commit/16a727d5f51847114fe360eb70aff1bf9bfd3a9e)) 363 * add ProfilerTable arrow color ([#1366](https://github.com/pyroscope-io/pyroscope/issues/1366)) ([be3901d](https://github.com/pyroscope-io/pyroscope/commit/be3901da82fe1fbed54171938f2bef638819319b)) 364 365 366 367 # [0.25.0](https://github.com/pyroscope-io/pyroscope/compare/v0.24.0...v0.25.0) (2022-08-08) 368 369 370 ### Bug Fixes 371 372 * admin controller test compilation ([#1322](https://github.com/pyroscope-io/pyroscope/issues/1322)) ([60299ed](https://github.com/pyroscope-io/pyroscope/commit/60299ed4196241ff185e3a38478527cd2cc59a29)) 373 374 375 ### Features 376 377 * add app dropdown footer ([#1340](https://github.com/pyroscope-io/pyroscope/issues/1340)) ([dc07d04](https://github.com/pyroscope-io/pyroscope/commit/dc07d04e28cdd821829eaf211a8543723b3956aa)) 378 * add tooltip table text for when units is undefined ([#1341](https://github.com/pyroscope-io/pyroscope/issues/1341)) ([a9fd5ac](https://github.com/pyroscope-io/pyroscope/commit/a9fd5ac43f6429c70ccbc70cb8bf89c581e915fb)) 379 * **api:** Implement delete app functionality as an HTTP endpoint backend [#1223](https://github.com/pyroscope-io/pyroscope/issues/1223) ([#1239](https://github.com/pyroscope-io/pyroscope/issues/1239)) ([b82f426](https://github.com/pyroscope-io/pyroscope/commit/b82f42625f5ee80fad9701d1abd2e0b059aee46c)) 380 * configurable disk alert threshold ([#1318](https://github.com/pyroscope-io/pyroscope/issues/1318)) ([7281bd8](https://github.com/pyroscope-io/pyroscope/commit/7281bd8c81aa7fa6a22875c474529b0450f0eb16)) 381 * create tag-explorer page for analyzing tag breakdowns ([#1293](https://github.com/pyroscope-io/pyroscope/issues/1293)) ([5456a86](https://github.com/pyroscope-io/pyroscope/commit/5456a866cfa6b3800fb7d359ff55032a84129138)) 382 * enhance tag explorer view ([#1329](https://github.com/pyroscope-io/pyroscope/issues/1329)) ([7d66d75](https://github.com/pyroscope-io/pyroscope/commit/7d66d750ba68d27a5046751221dd51d465a08488)) 383 * upload any arbitrary data (collapsed/pprof/json) via adhoc ui ([#1327](https://github.com/pyroscope-io/pyroscope/issues/1327)) ([6620888](https://github.com/pyroscope-io/pyroscope/commit/662088820b430abb2e4dcb9270cbaf62771ca601)), closes [#1333](https://github.com/pyroscope-io/pyroscope/issues/1333) [#1333](https://github.com/pyroscope-io/pyroscope/issues/1333) 384 * **webapp:** break adhoc ui upload into 2 steps ([#1352](https://github.com/pyroscope-io/pyroscope/issues/1352)) ([9c15298](https://github.com/pyroscope-io/pyroscope/commit/9c15298251048e06a96f738b85f2915326c44f25)) 385 * **webapp:** persist uploaded data via adhoc ui ([#1351](https://github.com/pyroscope-io/pyroscope/issues/1351)) ([cebefc9](https://github.com/pyroscope-io/pyroscope/commit/cebefc94305ffb98467261b24eb6c65ca5e1a18c)) 386 387 388 389 # [0.24.0](https://github.com/pyroscope-io/pyroscope/compare/v0.23.0...v0.24.0) (2022-07-28) 390 391 392 ### Bug Fixes 393 394 * segment stub deserialization ([#1310](https://github.com/pyroscope-io/pyroscope/issues/1310)) ([1b65b32](https://github.com/pyroscope-io/pyroscope/commit/1b65b32a9b51d40b914c9872b37e9cf8c58987fe)) 395 396 397 ### chore 398 399 * **flamegraph/models:** make it mandatory to handle all spyNames ([#1300](https://github.com/pyroscope-io/pyroscope/issues/1300)) ([f7a95a0](https://github.com/pyroscope-io/pyroscope/commit/f7a95a0225c1a39262962a47fd2a1cd493a8333b)) 400 401 402 ### Features 403 404 * show functions % of total [units] in Table ([#1288](https://github.com/pyroscope-io/pyroscope/issues/1288)) ([6c71195](https://github.com/pyroscope-io/pyroscope/commit/6c71195295c3ed5591917ff754e670d4220b77d0)) 405 406 407 ### BREAKING CHANGES 408 409 * **flamegraph/models:** it will throw an error if spyName is unsupported 410 411 412 413 # [0.23.0](https://github.com/pyroscope-io/pyroscope/compare/v0.22.1...v0.23.0) (2022-07-25) 414 415 416 ### Bug Fixes 417 418 * **ebpf:** fix stderr reading deadlock ([#1292](https://github.com/pyroscope-io/pyroscope/issues/1292)) ([c163b37](https://github.com/pyroscope-io/pyroscope/commit/c163b371db12ee658fed8e284bdc166f4eacdd8a)) 419 * exemplars metadata and timestamps ([#1299](https://github.com/pyroscope-io/pyroscope/issues/1299)) ([1a239f2](https://github.com/pyroscope-io/pyroscope/commit/1a239f256a385ebb196cfd8bd9d0764d19b2414c)) 420 421 422 ### Features 423 424 * implements support for environment variable substitutions in config file ([#1283](https://github.com/pyroscope-io/pyroscope/issues/1283)) ([e72c847](https://github.com/pyroscope-io/pyroscope/commit/e72c8477781f528d6f38f4f754e3d76ca6171fad)) 425 426 427 428 ## [0.22.1](https://github.com/pyroscope-io/pyroscope/compare/v0.22.0...v0.22.1) (2022-07-19) 429 430 431 ### Bug Fixes 432 433 * don't write to local db when `disable-local-writes` is set ([#1287](https://github.com/pyroscope-io/pyroscope/issues/1287)) ([4f791e2](https://github.com/pyroscope-io/pyroscope/commit/4f791e25ebec691013b9568956b533b77032d660)) 434 435 436 437 # [0.22.0](https://github.com/pyroscope-io/pyroscope/compare/v0.21.0...v0.22.0) (2022-07-16) 438 439 440 ### Bug Fixes 441 442 * **frontend:** fix latest version checks ([#1243](https://github.com/pyroscope-io/pyroscope/issues/1243)) ([293078a](https://github.com/pyroscope-io/pyroscope/commit/293078a1bf6e8b8aa0a7e436faaa77bacaaa4b56)) 443 * rideshare nodejs example anonymous functions ([#1261](https://github.com/pyroscope-io/pyroscope/issues/1261)) ([d0720a8](https://github.com/pyroscope-io/pyroscope/commit/d0720a8336aef203a720c2a745fbaab1d70351dc)) 444 445 446 ### Features 447 448 * add new tooltip design ([#1246](https://github.com/pyroscope-io/pyroscope/issues/1246)) ([8345168](https://github.com/pyroscope-io/pyroscope/commit/83451683d131671771b0e97e052068b08bfe35bd)) 449 * adds support for group-by queries on the backend ([#1244](https://github.com/pyroscope-io/pyroscope/issues/1244)) ([c52f0e4](https://github.com/pyroscope-io/pyroscope/commit/c52f0e4fdc08feced533d60b9daf0c21c565381c)) 450 * **flamegraph:** Add support for visualizing traces ([#1233](https://github.com/pyroscope-io/pyroscope/issues/1233)) ([b15d094](https://github.com/pyroscope-io/pyroscope/commit/b15d094ebb06592a406b4b73485c0f316c411b08)) 451 * **flamegraph:** allow to filter items in table ([#1226](https://github.com/pyroscope-io/pyroscope/issues/1226)) ([e87284d](https://github.com/pyroscope-io/pyroscope/commit/e87284d4d25ae04f2ca50892d4ed89345aa64b3e)) 452 * remote read functionality ([#1253](https://github.com/pyroscope-io/pyroscope/issues/1253)) ([e2af971](https://github.com/pyroscope-io/pyroscope/commit/e2af9717b307a8d2889bd10e53b81fe054c1c661)) 453 * update right-click context menu ([#1259](https://github.com/pyroscope-io/pyroscope/issues/1259)) ([8aea02f](https://github.com/pyroscope-io/pyroscope/commit/8aea02f56320daacfd753d73db6936dcc7cdaef8)) 454 455 456 457 # [0.21.0](https://github.com/pyroscope-io/pyroscope/compare/v0.20.0...v0.21.0) (2022-07-06) 458 459 460 ### Bug Fixes 461 462 * add sidebar separation lines ([#1216](https://github.com/pyroscope-io/pyroscope/issues/1216)) ([9efc566](https://github.com/pyroscope-io/pyroscope/commit/9efc5666f699a22b6759a326fa663bfe1bd072e3)) 463 * adhoc/diff-view data table initial render ([#1190](https://github.com/pyroscope-io/pyroscope/issues/1190)) ([b03794c](https://github.com/pyroscope-io/pyroscope/commit/b03794cdad8873685cca734dc287c546442bec99)) 464 * colors on login pages ([#1197](https://github.com/pyroscope-io/pyroscope/issues/1197)) ([a6b2b22](https://github.com/pyroscope-io/pyroscope/commit/a6b2b2275a21bd0f82dc8d4c62eeb34c80da9e3f)) 465 * default name when exporting diff ([#1195](https://github.com/pyroscope-io/pyroscope/issues/1195)) ([c8e9b79](https://github.com/pyroscope-io/pyroscope/commit/c8e9b79405be23a760260f40d0e594b8c484f165)) 466 * **flamegraph:** do a deep comparison for whether the flamegraph is the same ([#1212](https://github.com/pyroscope-io/pyroscope/issues/1212)) ([910d8ea](https://github.com/pyroscope-io/pyroscope/commit/910d8eaeab9c23017da26ecc01c527c3b204b88a)) 467 * **frontend:** don't crash when flamegraph changes ([#1200](https://github.com/pyroscope-io/pyroscope/issues/1200)) ([f558e0d](https://github.com/pyroscope-io/pyroscope/commit/f558e0d70e9341d0374dd17c33202e09979b1e38)) 468 * improved nodes coloring by fixing murmur math ([#1214](https://github.com/pyroscope-io/pyroscope/issues/1214)) ([8ea4f73](https://github.com/pyroscope-io/pyroscope/commit/8ea4f730fceb185dba3943dbba524444f2082596)) 469 * load exemplar metadata from segment ([#1185](https://github.com/pyroscope-io/pyroscope/issues/1185)) ([e869730](https://github.com/pyroscope-io/pyroscope/commit/e869730e472c66ee38d66789722c03864e200b83)) 470 * single view app update should change comp/diff view left and right apps ([#1211](https://github.com/pyroscope-io/pyroscope/issues/1211)) ([9a4f34d](https://github.com/pyroscope-io/pyroscope/commit/9a4f34d29090dea456de3014ce2a491e7da83f11)) 471 * Update flamegraph color pallette ([9476039](https://github.com/pyroscope-io/pyroscope/commit/9476039cff2fe5d06b11ad8748517d16b93f1cc1)) 472 * zoom/focus reset on changing selected node [refactored] ([#1184](https://github.com/pyroscope-io/pyroscope/issues/1184)) ([949052d](https://github.com/pyroscope-io/pyroscope/commit/949052d6db23daedde589a6eaa7c06a4db527cab)) 473 474 475 ### Features 476 477 * add adhoc sort by date ([#1187](https://github.com/pyroscope-io/pyroscope/issues/1187)) ([206d2c6](https://github.com/pyroscope-io/pyroscope/commit/206d2c6a6e35d30d85f35a0103b8fb0d71b8c0f5)) 478 * add an explanation for what each API Key Role is for ([#1210](https://github.com/pyroscope-io/pyroscope/issues/1210)) ([88e04f3](https://github.com/pyroscope-io/pyroscope/commit/88e04f34ed99327fbc95b713c2866968e35684d0)) 479 * add titles to charts / flamegraphs ([#1208](https://github.com/pyroscope-io/pyroscope/issues/1208)) ([836fa97](https://github.com/pyroscope-io/pyroscope/commit/836fa97f126f8b7ebfb966bb52a97b5bdf179d83)) 480 * **frontend:** support disabling exporting to flamegraph.com ([#1188](https://github.com/pyroscope-io/pyroscope/issues/1188)) ([cd48732](https://github.com/pyroscope-io/pyroscope/commit/cd48732bb28dfab903ef00799f2bacdb6d991e0d)) 481 * support for micro-, milli-, and nanoseconds ([#1209](https://github.com/pyroscope-io/pyroscope/issues/1209)) ([f1ba768](https://github.com/pyroscope-io/pyroscope/commit/f1ba76848163506a043ec3321a25052f66161bb9)) 482 * **webapp:** new app selector ([#1199](https://github.com/pyroscope-io/pyroscope/issues/1199)) ([d671810](https://github.com/pyroscope-io/pyroscope/commit/d6718109bc307191b7e44e0fd0c072958d5e0cc2)) 483 484 485 486 # [0.20.0](https://github.com/pyroscope-io/pyroscope/compare/v0.19.0...v0.20.0) (2022-06-27) 487 488 489 ### Bug Fixes 490 491 * stack overflow in parser callback ([#1174](https://github.com/pyroscope-io/pyroscope/issues/1174)) ([c70a643](https://github.com/pyroscope-io/pyroscope/commit/c70a6433b5526d1d075c434092209b1ecac82353)) 492 493 494 ### Features 495 496 * adds proper support for goroutines, block, mutex profiling ([#1178](https://github.com/pyroscope-io/pyroscope/issues/1178)) ([b2e680c](https://github.com/pyroscope-io/pyroscope/commit/b2e680cfbf3c24856543f3a5478204cc24d7cbf7)) 497 * AWS EC2 service discovery ([d02851c](https://github.com/pyroscope-io/pyroscope/commit/d02851c3f594da6243fb6e81e3155843fc87b3ed)) 498 * **self-profiling:** allow tags to be set ([#1158](https://github.com/pyroscope-io/pyroscope/issues/1158)) ([ac855ba](https://github.com/pyroscope-io/pyroscope/commit/ac855ba7629a6a974f461347ad3291fa6f2e2eeb)) 499 500 501 502 # [0.19.0](https://github.com/pyroscope-io/pyroscope/compare/v0.18.0...v0.19.0) (2022-06-13) 503 504 505 ### Bug Fixes 506 507 * Fix missed style in tags submenu ([#1154](https://github.com/pyroscope-io/pyroscope/issues/1154)) ([006771b](https://github.com/pyroscope-io/pyroscope/commit/006771b4fa541289b1dec180e477ce3130e8ffd8)) 508 * fix regexp typo ([#1151](https://github.com/pyroscope-io/pyroscope/issues/1151)) ([6396017](https://github.com/pyroscope-io/pyroscope/commit/6396017b09c0dfe731b35925ea5ba9459888e922)) 509 * infinite loop when no apps are available ([#1125](https://github.com/pyroscope-io/pyroscope/issues/1125)) ([330eb23](https://github.com/pyroscope-io/pyroscope/commit/330eb234a1f2b7b3de4b36f862729180462262ce)) 510 * make pprof parser to track the sequence ([#1139](https://github.com/pyroscope-io/pyroscope/issues/1139)) ([e448205](https://github.com/pyroscope-io/pyroscope/commit/e448205a8e3f4320c9bca29261a5a7bc7bc8c896)) 511 * Merge jvm generated classes in jfr at ingestion time ([#1149](https://github.com/pyroscope-io/pyroscope/issues/1149)) ([c80878f](https://github.com/pyroscope-io/pyroscope/commit/c80878f765c6f1f8bcbe0d26eebd83d117f55113)) 512 * pprof parser sample types config ([#1145](https://github.com/pyroscope-io/pyroscope/issues/1145)) ([efcb0bb](https://github.com/pyroscope-io/pyroscope/commit/efcb0bb6eb1bd2c8ece67c01d049e4b27b72229c)) 513 * still write to local storage when remote write is turned on ([#1144](https://github.com/pyroscope-io/pyroscope/issues/1144)) ([baba1b8](https://github.com/pyroscope-io/pyroscope/commit/baba1b88dcb876cbe6bb335032d4a64668b5dbde)) 514 * use new wg per parallelizer request ([#1138](https://github.com/pyroscope-io/pyroscope/issues/1138)) ([7757c44](https://github.com/pyroscope-io/pyroscope/commit/7757c447b5f982f234797851869ce917c8dfa45f)) 515 * **webapp:** fix border of <input> element ([#1127](https://github.com/pyroscope-io/pyroscope/issues/1127)) ([458b62b](https://github.com/pyroscope-io/pyroscope/commit/458b62bcbd50ecc612636565c6dfe821b395fd87)) 516 517 518 ### Features 519 520 * Add Ability to Sync Search Bar in Comparison View ([#1120](https://github.com/pyroscope-io/pyroscope/issues/1120)) ([8300792](https://github.com/pyroscope-io/pyroscope/commit/830079299cef97db33d26ada31cbdccbc00e3268)) 521 * allow skipping exemplars in pprof profiles ([#1146](https://github.com/pyroscope-io/pyroscope/issues/1146)) ([ff4e030](https://github.com/pyroscope-io/pyroscope/commit/ff4e030b4f86a0f725b719fdce328c1fc917be49)) 522 * multiple remote write targets ([#1135](https://github.com/pyroscope-io/pyroscope/issues/1135)) ([75dea47](https://github.com/pyroscope-io/pyroscope/commit/75dea471205a1055549fd703f44efeb20dc1a5b9)) 523 * remote write ([#1122](https://github.com/pyroscope-io/pyroscope/issues/1122)) ([e8d3d24](https://github.com/pyroscope-io/pyroscope/commit/e8d3d2457d6bc48bc8a5983d4d066b9f0ebc7b73)) 524 525 526 527 # [0.18.0](https://github.com/pyroscope-io/pyroscope/compare/v0.17.1...v0.18.0) (2022-06-06) 528 529 530 ### Bug Fixes 531 532 * flamegraph palette selector button styles ([#1113](https://github.com/pyroscope-io/pyroscope/issues/1113)) ([d7a7b11](https://github.com/pyroscope-io/pyroscope/commit/d7a7b117c13beb9528e730bec1353efe72767f83)) 533 * flamegraph palette selector checkmark styles ([#1114](https://github.com/pyroscope-io/pyroscope/issues/1114)) ([755893f](https://github.com/pyroscope-io/pyroscope/commit/755893f23a04c1031a858c39e8729a5074eaf67b)) 534 535 536 ### Features 537 538 * add support for labels when used with JFR and async-profiler's contextId ([#1096](https://github.com/pyroscope-io/pyroscope/issues/1096)) ([b5a57a3](https://github.com/pyroscope-io/pyroscope/commit/b5a57a36cd8382d938b1bf13e06f495ae944f16b)) 539 * Color mode ([#1103](https://github.com/pyroscope-io/pyroscope/issues/1103)) ([8855859](https://github.com/pyroscope-io/pyroscope/commit/885585958012775f0d51ea82208d641d10215574)) 540 * UTC timezone ([#1107](https://github.com/pyroscope-io/pyroscope/issues/1107)) ([9fa550c](https://github.com/pyroscope-io/pyroscope/commit/9fa550c0b577625780aeb00b5fcd9ca3858d410a)) 541 542 543 544 ## [0.17.1](https://github.com/pyroscope-io/pyroscope/compare/v0.17.0...v0.17.1) (2022-05-26) 545 546 547 ### Bug Fixes 548 549 * jfr ingestion issue in 0.17.0 ([#1112](https://github.com/pyroscope-io/pyroscope/issues/1112)) ([0f93772](https://github.com/pyroscope-io/pyroscope/commit/0f93772554817544125c79194a996a4ef61d4d44)) 550 551 552 553 # [0.17.0](https://github.com/pyroscope-io/pyroscope/compare/v0.16.0...v0.17.0) (2022-05-26) 554 555 556 ### Bug Fixes 557 558 * **flamegraph:** don't ship react-dom ([#1102](https://github.com/pyroscope-io/pyroscope/issues/1102)) ([c80240c](https://github.com/pyroscope-io/pyroscope/commit/c80240cbfda4d0573baf05b9c48d5b658791bffd)) 559 * issue where apps show up without profile type ([#1110](https://github.com/pyroscope-io/pyroscope/issues/1110)) ([4a1ffb1](https://github.com/pyroscope-io/pyroscope/commit/4a1ffb1f102a4c2d5a54013052acf96c3aef498f)) 560 * **webapp:** Add minimum width for "select tag" dropdown [#1065](https://github.com/pyroscope-io/pyroscope/issues/1065) ([#1109](https://github.com/pyroscope-io/pyroscope/issues/1109)) ([ab47ad5](https://github.com/pyroscope-io/pyroscope/commit/ab47ad52047b03fc3df42126cc178dd733d6471b)) 561 562 563 ### Performance Improvements 564 565 * speeds up jfr parsing by updating jfr parser version ([#1111](https://github.com/pyroscope-io/pyroscope/issues/1111)) ([e31d65c](https://github.com/pyroscope-io/pyroscope/commit/e31d65caaf6e02dbc519e5fcdf1601e4341b8527)) 566 567 568 569 # [0.16.0](https://github.com/pyroscope-io/pyroscope/compare/v0.15.4...v0.16.0) (2022-05-12) 570 571 572 ### Bug Fixes 573 574 * adding master key ([6ae1e18](https://github.com/pyroscope-io/pyroscope/commit/6ae1e1813863b9822c00adc5115bb230f12f1c0b)) 575 * updates otelpyroscope in the jaeger example ([#1064](https://github.com/pyroscope-io/pyroscope/issues/1064)) ([d2af864](https://github.com/pyroscope-io/pyroscope/commit/d2af864c456d70ed785485eba37738d4c7c68501)) 576 577 578 ### Features 579 580 * **flamegraph:** User should be able to adjust title visibility over the Flamegraph ([#1073](https://github.com/pyroscope-io/pyroscope/issues/1073)) ([bd74aae](https://github.com/pyroscope-io/pyroscope/commit/bd74aae448f3d30398484d589675ea168d816a70)) 581 * **frontend:** allow copying notification message ([#1086](https://github.com/pyroscope-io/pyroscope/issues/1086)) ([d30b787](https://github.com/pyroscope-io/pyroscope/commit/d30b78773ad58ec0aceadf40e3ba25900bc4971b)) 582 * **integrations:** nodejs support ([#1089](https://github.com/pyroscope-io/pyroscope/issues/1089)) ([c4b4164](https://github.com/pyroscope-io/pyroscope/commit/c4b41645fa9e44f4c41b909b4671e2bae6d36f55)) 583 * nodejs push & pull mode ([#1060](https://github.com/pyroscope-io/pyroscope/issues/1060)) ([4317103](https://github.com/pyroscope-io/pyroscope/commit/4317103354b5712c561e4cead7f6906c21a3005c)) 584 585 586 587 ## [0.15.4](https://github.com/pyroscope-io/pyroscope/compare/v0.15.3...v0.15.4) (2022-04-27) 588 589 590 ### Bug Fixes 591 592 * **webapp:** tag selector overflow ([#1055](https://github.com/pyroscope-io/pyroscope/issues/1055)) ([f7c7917](https://github.com/pyroscope-io/pyroscope/commit/f7c79179c323b95b8966a12729e1091e4a57dc0f)) 593 594 595 ### Reverts 596 597 * Revert "fix(flamegraph): fix table contrast (#1053)" (#1063) ([a4dd7f6](https://github.com/pyroscope-io/pyroscope/commit/a4dd7f6417b9c37134c9a63143a1d1f8ccb2ee3d)), closes [#1053](https://github.com/pyroscope-io/pyroscope/issues/1053) [#1063](https://github.com/pyroscope-io/pyroscope/issues/1063) 598 599 600 601 ## [0.15.3](https://github.com/pyroscope-io/pyroscope/compare/v0.15.2...v0.15.3) (2022-04-27) 602 603 604 ### Features 605 606 * rails example added ([#1041](https://github.com/pyroscope-io/pyroscope/issues/1041)) ([a722a6e](https://github.com/pyroscope-io/pyroscope/commit/a722a6e93fdd1895179a0e1481c5d25a3c0dd5a5)) 607 608 609 610 ## [0.15.2](https://github.com/pyroscope-io/pyroscope/compare/v0.15.1...v0.15.2) (2022-04-24) 611 612 613 ### Bug Fixes 614 615 * **flamegraph:** fix table contrast ([#1053](https://github.com/pyroscope-io/pyroscope/issues/1053)) ([6246f21](https://github.com/pyroscope-io/pyroscope/commit/6246f211967d073febdca8fb578bb805b96597cd)) 616 * **jfr:** fixes a parser regression introduced in 1.15.0 ([#1050](https://github.com/pyroscope-io/pyroscope/issues/1050)) ([946468d](https://github.com/pyroscope-io/pyroscope/commit/946468dbf42ff4450edc94762812ddb4a5f3482d)) 617 * remove force compation ([#1036](https://github.com/pyroscope-io/pyroscope/issues/1036)) ([d1b1547](https://github.com/pyroscope-io/pyroscope/commit/d1b1547edbc61537537add4f614c4ada67a83335)) 618 619 620 621 ## [0.15.1](https://github.com/pyroscope-io/pyroscope/compare/v0.15.0...v0.15.1) (2022-04-19) 622 623 624 ### Bug Fixes 625 626 * delete data in batches instead of using badgerDB drop prefix ([#1035](https://github.com/pyroscope-io/pyroscope/issues/1035)) ([10e7006](https://github.com/pyroscope-io/pyroscope/commit/10e7006d8fe84a3c13e90fdc3edffbde481f6c7e)) 627 628 629 ### Features 630 631 * move login to react ([#1031](https://github.com/pyroscope-io/pyroscope/issues/1031)) ([1cb6f9a](https://github.com/pyroscope-io/pyroscope/commit/1cb6f9a08d825acf643b5ef8b51cecab338b1314)), closes [#985](https://github.com/pyroscope-io/pyroscope/issues/985) [#991](https://github.com/pyroscope-io/pyroscope/issues/991) 632 * **webapp:** add modal for custom export name ([#965](https://github.com/pyroscope-io/pyroscope/issues/965)) ([422ea82](https://github.com/pyroscope-io/pyroscope/commit/422ea82fd20a64eda44ae62821f67a89c129a594)) 633 634 635 636 # [0.15.0](https://github.com/pyroscope-io/pyroscope/compare/v0.14.0...v0.15.0) (2022-04-14) 637 638 639 ### Bug Fixes 640 641 * **flamegraph:** inject its styles via css only ([#1023](https://github.com/pyroscope-io/pyroscope/issues/1023)) ([c20a137](https://github.com/pyroscope-io/pyroscope/commit/c20a137a56141f944967c8e229c16c773ec4a607)) 642 * **webapp:** service-discovery ([#1016](https://github.com/pyroscope-io/pyroscope/issues/1016)) ([2da460e](https://github.com/pyroscope-io/pyroscope/commit/2da460e57437193138110b73e49a4209b04d9984)) 643 644 645 ### Features 646 647 * add lock profiling support in jfr parser. ([#1015](https://github.com/pyroscope-io/pyroscope/issues/1015)) ([10baacd](https://github.com/pyroscope-io/pyroscope/commit/10baacd24439c30c1bbf5412045eb01aa3abbeea)) 648 649 650 ### Performance Improvements 651 652 * **retention:** improve performance of exemplars removal ([#1018](https://github.com/pyroscope-io/pyroscope/issues/1018)) ([8e7e596](https://github.com/pyroscope-io/pyroscope/commit/8e7e5962eb6479a7bb216d6dc93a022d29b49008)), closes [#962](https://github.com/pyroscope-io/pyroscope/issues/962) 653 654 655 656 # [0.14.0](https://github.com/pyroscope-io/pyroscope/compare/v0.13.0...v0.14.0) (2022-04-08) 657 658 659 ### Bug Fixes 660 661 * flaky pprof test ([#990](https://github.com/pyroscope-io/pyroscope/issues/990)) ([044ee75](https://github.com/pyroscope-io/pyroscope/commit/044ee751479145e5d3dca2531df365f13733ac5c)) 662 * **flamegraph:** clicking on anywhere on a row selects that row ([#969](https://github.com/pyroscope-io/pyroscope/issues/969)) ([ee84788](https://github.com/pyroscope-io/pyroscope/commit/ee8478812743e1381818e769706df83506ed6f53)) 663 * **flamegraph:** only show diff options when in diff mode ([#972](https://github.com/pyroscope-io/pyroscope/issues/972)) ([625d4de](https://github.com/pyroscope-io/pyroscope/commit/625d4de340bc576f72b42f9db26605d02bc86c51)) 664 * **pprof:** calculate sample rate based on the profile units ([#992](https://github.com/pyroscope-io/pyroscope/issues/992)) ([c458556](https://github.com/pyroscope-io/pyroscope/commit/c45855676a4f5d1f98ce1e0d1217755b0417f9c9)) 665 * **pull-mode:** aggregation is always sum ([#1001](https://github.com/pyroscope-io/pyroscope/issues/1001)) ([b11d044](https://github.com/pyroscope-io/pyroscope/commit/b11d04447b072d82e7a12684c96650b67407fa99)) 666 * **server:** always returns timeline even if there's not data ([#1012](https://github.com/pyroscope-io/pyroscope/issues/1012)) ([0ecfe03](https://github.com/pyroscope-io/pyroscope/commit/0ecfe0352a8338e9e7d841879cbf7742e6329ed1)) 667 668 669 ### Features 670 671 * **ingestion:** add support for memory allocation events in JFR. ([#961](https://github.com/pyroscope-io/pyroscope/issues/961)) ([312cd8c](https://github.com/pyroscope-io/pyroscope/commit/312cd8ca62cbaeefbaba7845439c8e63b6ecc7ca)) 672 * **jfr:** Split wall events into both CPU and Wall profile types. ([#1002](https://github.com/pyroscope-io/pyroscope/issues/1002)) ([06dabcf](https://github.com/pyroscope-io/pyroscope/commit/06dabcfa51718e0d7bbda0dc62472652f2f6aed9)) 673 * separate retention policy for exemplars ([#971](https://github.com/pyroscope-io/pyroscope/issues/971)) ([06d14cf](https://github.com/pyroscope-io/pyroscope/commit/06d14cf7d3a073fe454ed0e7c3e5c55bc2ca4e9d)) 674 * **webapp:** diff arbitrary apps ([#967](https://github.com/pyroscope-io/pyroscope/issues/967)) ([f7e66f1](https://github.com/pyroscope-io/pyroscope/commit/f7e66f1082bb5e1ae2851b0f37f56f46ed43e5e1)) 675 676 677 678 # [0.13.0](https://github.com/pyroscope-io/pyroscope/compare/v0.12.0...v0.13.0) (2022-03-22) 679 680 681 ### Bug Fixes 682 683 * allow cache eviction and write-back while purging storage ([#962](https://github.com/pyroscope-io/pyroscope/issues/962)) ([cad1afc](https://github.com/pyroscope-io/pyroscope/commit/cad1afc81530a689a2803593e51b04e9854a6958)) 684 * **frontend:** date range picker styling ([#936](https://github.com/pyroscope-io/pyroscope/issues/936)) ([012eb9f](https://github.com/pyroscope-io/pyroscope/commit/012eb9f1b88b0f490d154c7289089eb136f2d197)) 685 686 687 ### Features 688 689 * **flamegraph:** publish FlamegraphRenderer for nodejs ([#944](https://github.com/pyroscope-io/pyroscope/issues/944)) ([c2a5631](https://github.com/pyroscope-io/pyroscope/commit/c2a56310e4b36bc6823d5f9debe6e7ac07c6b877)) 690 * **ingestion:** initial support for JFR format ingestion. ([#954](https://github.com/pyroscope-io/pyroscope/issues/954)) ([25f96a4](https://github.com/pyroscope-io/pyroscope/commit/25f96a4248651179225fabe63088e39245ced997)) 691 * **webapp:** allow comparing distinct queries/tags ([#942](https://github.com/pyroscope-io/pyroscope/issues/942)) ([4d1307c](https://github.com/pyroscope-io/pyroscope/commit/4d1307c3751b263d88430977f2d87473c8ee280e)) 692 * **webapp:** make search in app/tags selector bar sticky ([#950](https://github.com/pyroscope-io/pyroscope/issues/950)) ([c13ad6a](https://github.com/pyroscope-io/pyroscope/commit/c13ad6af04bdc96bbd980a0d89f8da07681fd321)) 693 694 695 696 # [0.12.0](https://github.com/pyroscope-io/pyroscope/compare/v0.11.1...v0.12.0) (2022-03-10) 697 698 699 ### Bug Fixes 700 701 * **flamegraph:** rerender when 'profile' changes ([#931](https://github.com/pyroscope-io/pyroscope/issues/931)) ([527ae29](https://github.com/pyroscope-io/pyroscope/commit/527ae29222625ec6c74cda270f2add72027ca1e3)) 702 703 704 ### Features 705 706 * add dedicated profiles storage with support for retention policy ([#925](https://github.com/pyroscope-io/pyroscope/issues/925)) ([7c4996e](https://github.com/pyroscope-io/pyroscope/commit/7c4996e2483268c2ce0795202d4edeb3f6219def)) 707 * **flamegraph:** support a new profile field ([#929](https://github.com/pyroscope-io/pyroscope/issues/929)) ([95abe2a](https://github.com/pyroscope-io/pyroscope/commit/95abe2ae3dc253a25a03eb19a9378d13b85c8f08)) 708 709 710 711 ## [0.11.1](https://github.com/pyroscope-io/pyroscope/compare/v0.11.0...v0.11.1) (2022-03-07) 712 713 714 ### Bug Fixes 715 716 * agent authorization ([#923](https://github.com/pyroscope-io/pyroscope/issues/923)) ([0bd5c70](https://github.com/pyroscope-io/pyroscope/commit/0bd5c70bab3e93140b5401e53bdebf889623714b)) 717 718 719 720 # [0.11.0](https://github.com/pyroscope-io/pyroscope/compare/v0.10.2...v0.11.0) (2022-03-01) 721 722 723 ### Bug Fixes 724 725 * correct typo in dev Makefile target's depedency. ([#895](https://github.com/pyroscope-io/pyroscope/issues/895)) ([9ec9c0a](https://github.com/pyroscope-io/pyroscope/commit/9ec9c0ab4b68ca18a03e9f206e866ae56226ef10)) 726 * disable pyroscope logo ([#890](https://github.com/pyroscope-io/pyroscope/issues/890)) ([0477cff](https://github.com/pyroscope-io/pyroscope/commit/0477cff8565406c330b48c819c0ed16a69653cee)) 727 * **frontend:** only inline svg if imported via react ([#860](https://github.com/pyroscope-io/pyroscope/issues/860)) ([2f3bdf0](https://github.com/pyroscope-io/pyroscope/commit/2f3bdf0adb278c74819c60b215a41aea4ab417ee)) 728 * incorrect reads when downsampling ([#737](https://github.com/pyroscope-io/pyroscope/issues/737)) ([9f109ee](https://github.com/pyroscope-io/pyroscope/commit/9f109ee2e878a1eeb097fa7aab86655d2b4d09b1)) 729 * **panel-plugin:** don't load CSS file since it's loaded using css modules ([#891](https://github.com/pyroscope-io/pyroscope/issues/891)) ([183eaa0](https://github.com/pyroscope-io/pyroscope/commit/183eaa0e0e719d4f1c408195a2f2b5912b5071d3)) 730 * plural of date picker ([#831](https://github.com/pyroscope-io/pyroscope/issues/831)) ([8bd6eb8](https://github.com/pyroscope-io/pyroscope/commit/8bd6eb840123feb395a77d9077a64215ccf4b286)) 731 * use the provided name when it's not empty in JSON conversion. ([#861](https://github.com/pyroscope-io/pyroscope/issues/861)) ([d1c4066](https://github.com/pyroscope-io/pyroscope/commit/d1c40660186dea825ede65ef55cb0df84189f30c)) 732 733 734 ### Features 735 736 * add an upload diff endpoint for adhoc mode. ([#839](https://github.com/pyroscope-io/pyroscope/issues/839)) ([4a11f7d](https://github.com/pyroscope-io/pyroscope/commit/4a11f7dfd23151beb044a385ea0283142b1a8bd5)), closes [#784](https://github.com/pyroscope-io/pyroscope/issues/784) 737 * add pprof profiles multiplexing ([#898](https://github.com/pyroscope-io/pyroscope/issues/898)) ([3e5711c](https://github.com/pyroscope-io/pyroscope/commit/3e5711cfbee2b62a3decb56ff78f0d58ef3a62f5)) 738 * add support for auth to grafana datasource plugin ([#844](https://github.com/pyroscope-io/pyroscope/issues/844)) ([8712404](https://github.com/pyroscope-io/pyroscope/commit/87124048c194ae27c975ebffd0589ef4241f2601)) 739 * adds a page with pull-mode targets ([#877](https://github.com/pyroscope-io/pyroscope/issues/877)) ([26c21f2](https://github.com/pyroscope-io/pyroscope/commit/26c21f2d3ecd5b043fe9facdb669dbee7cad6877)), closes [#592](https://github.com/pyroscope-io/pyroscope/issues/592) [#592](https://github.com/pyroscope-io/pyroscope/issues/592) 740 * extract various components ([#868](https://github.com/pyroscope-io/pyroscope/issues/868)) ([fb4c2fc](https://github.com/pyroscope-io/pyroscope/commit/fb4c2fcb3dc279407685fea5eab9937f2dca1a81)) 741 742 743 744 ## [0.10.2](https://github.com/pyroscope-io/pyroscope/compare/v0.10.1...v0.10.2) (2022-02-15) 745 746 747 ### Bug Fixes 748 749 * CORS allow credentials ([#846](https://github.com/pyroscope-io/pyroscope/issues/846)) ([3fef7a5](https://github.com/pyroscope-io/pyroscope/commit/3fef7a5fee7968c566d5fd2b1a7c85a209de815a)) 750 * **frontend:** move CSS to css modules ([#842](https://github.com/pyroscope-io/pyroscope/issues/842)) ([3aadc13](https://github.com/pyroscope-io/pyroscope/commit/3aadc13749ed484f1167b858ded8aa8e56743c39)) 751 752 753 754 ## [0.10.1](https://github.com/pyroscope-io/pyroscope/compare/v0.10.0...v0.10.1) (2022-02-14) 755 756 757 ### Bug Fixes 758 759 * adhoc comparison / diff routes. ([#834](https://github.com/pyroscope-io/pyroscope/issues/834)) ([1ab101c](https://github.com/pyroscope-io/pyroscope/commit/1ab101c20742d55c17b112f6d3eec942e96091bb)) 760 * **frontend:** safari date-fns fix ([#838](https://github.com/pyroscope-io/pyroscope/issues/838)) ([896b936](https://github.com/pyroscope-io/pyroscope/commit/896b93605bd0b0190838b45a647f4689d93360ab)) 761 * handle properly writing errors in adhoc mode. ([#833](https://github.com/pyroscope-io/pyroscope/issues/833)) ([8e77b8b](https://github.com/pyroscope-io/pyroscope/commit/8e77b8b627ad654f135a7f8c811bc411369a2518)) 762 763 764 765 # [0.10.0](https://github.com/pyroscope-io/pyroscope/compare/v0.9.0...v0.10.0) (2022-02-14) 766 767 768 ### Bug Fixes 769 770 * **frontend:** fix coloring for pull mode ([#822](https://github.com/pyroscope-io/pyroscope/issues/822)) ([a221400](https://github.com/pyroscope-io/pyroscope/commit/a221400027097ff33864f4cba0ff5bfde78295f1)) 771 * **frontend:** quickfix for wierd dropdown behaviour ([#832](https://github.com/pyroscope-io/pyroscope/issues/832)) ([c6da525](https://github.com/pyroscope-io/pyroscope/commit/c6da525d30a4271fd5ca74e2c6bf35230042c47e)) 772 * ignore root node when converting a flamebearer to a tree. ([#812](https://github.com/pyroscope-io/pyroscope/issues/812)) ([7751b15](https://github.com/pyroscope-io/pyroscope/commit/7751b1562194eafa21fc77e3601c4a525250c31c)) 773 * store "total" in name cache, and make tests more rigurous. ([#821](https://github.com/pyroscope-io/pyroscope/issues/821)) ([e46f2cc](https://github.com/pyroscope-io/pyroscope/commit/e46f2ccc66fbd4b238b5f59629965156e7fe5dbb)) 774 775 776 ### Features 777 778 * add an optional name field to the profile data format. ([#826](https://github.com/pyroscope-io/pyroscope/issues/826)) ([26d8177](https://github.com/pyroscope-io/pyroscope/commit/26d817746078ffef2059560552cac0e45495182c)) 779 * add upload support in adhoc server. ([#801](https://github.com/pyroscope-io/pyroscope/issues/801)) ([8551df1](https://github.com/pyroscope-io/pyroscope/commit/8551df1973f3dfacfda7d2b33055e994e5ffad57)) 780 * **frontend:** export diff to flamegraph.com ([#808](https://github.com/pyroscope-io/pyroscope/issues/808)) ([a2e47b2](https://github.com/pyroscope-io/pyroscope/commit/a2e47b25646dc8bec386e1d98f9c87503c0ec0d2)) 781 * identity and access management ([#739](https://github.com/pyroscope-io/pyroscope/issues/739)) ([0ca0d83](https://github.com/pyroscope-io/pyroscope/commit/0ca0d8398cbbc58799e0e53b658c70b8670c6e72)), closes [#770](https://github.com/pyroscope-io/pyroscope/issues/770) [#807](https://github.com/pyroscope-io/pyroscope/issues/807) [#814](https://github.com/pyroscope-io/pyroscope/issues/814) 782 783 784 785 # [0.9.0](https://github.com/pyroscope-io/pyroscope/compare/v0.8.0...v0.9.0) (2022-02-07) 786 787 788 ### Bug Fixes 789 790 * Solve panic on an empty profile ingest ([#793](https://github.com/pyroscope-io/pyroscope/issues/793)) ([2d3a479](https://github.com/pyroscope-io/pyroscope/commit/2d3a479dfb8855c9bf75528bc46ee221a4a02cfe)) 791 * unsafeStrToSlice panic due to empty string ([#772](https://github.com/pyroscope-io/pyroscope/issues/772)) ([189f775](https://github.com/pyroscope-io/pyroscope/commit/189f7753bae460bb170ae63c72645e6df7b8f2d3)) 792 793 794 ### Features 795 796 * add some basic flamebearer validation. ([#785](https://github.com/pyroscope-io/pyroscope/issues/785)) ([bee6483](https://github.com/pyroscope-io/pyroscope/commit/bee6483d88d7381ba778f50c557667f4eb1543eb)) 797 * experimental tracing integration ([#766](https://github.com/pyroscope-io/pyroscope/issues/766)) ([24af197](https://github.com/pyroscope-io/pyroscope/commit/24af197b37c572425ae7896a0f446709bcdde4f1)) 798 * **frontend:** add package coloring for rust ([#798](https://github.com/pyroscope-io/pyroscope/issues/798)) ([c687f83](https://github.com/pyroscope-io/pyroscope/commit/c687f8382e0b5c87dcc6fd1ac3ffdd2e11464952)) 799 * **frontend:** adds ability to export to flamegraph.com ([#799](https://github.com/pyroscope-io/pyroscope/issues/799)) ([a3828bc](https://github.com/pyroscope-io/pyroscope/commit/a3828bc93fdf76478328f5c65c117b7737993e61)) 800 801 802 803 # [0.8.0](https://github.com/pyroscope-io/pyroscope/compare/v0.7.2...v0.8.0) (2022-01-25) 804 805 806 ### Bug Fixes 807 808 * **examples:** adds host pid option to docker-compose eBPF example([#732](https://github.com/pyroscope-io/pyroscope/issues/732)) ([5e8dc83](https://github.com/pyroscope-io/pyroscope/commit/5e8dc8359bb15ce8406c5a2cf4ceb1355a43be00)) 809 * **frontend:** improves timeline UX by shifting bars 5 seconds forward ([#742](https://github.com/pyroscope-io/pyroscope/issues/742)) ([687219d](https://github.com/pyroscope-io/pyroscope/commit/687219d180224e4fd750dcd697396200f12bcac0)) 810 * return disk space check ([#751](https://github.com/pyroscope-io/pyroscope/issues/751)) ([0641244](https://github.com/pyroscope-io/pyroscope/commit/0641244e18cdbe29c7044ce95c6e00acbab9b2a7)) 811 * Update drag and drop styling ([#756](https://github.com/pyroscope-io/pyroscope/issues/756)) ([25ce3b2](https://github.com/pyroscope-io/pyroscope/commit/25ce3b2f52428043d04f152f67fa10fb3b118049)) 812 813 814 ### Features 815 816 * add debug storage export endpoint ([#752](https://github.com/pyroscope-io/pyroscope/issues/752)) ([5040fb3](https://github.com/pyroscope-io/pyroscope/commit/5040fb3a3b266eed4843ed4e8e5687dfcbd49189)) 817 * add http discovery mechanism ([#726](https://github.com/pyroscope-io/pyroscope/issues/726)) ([a941634](https://github.com/pyroscope-io/pyroscope/commit/a94163423e3689979c1ace74fdfdc140d37d9713)) 818 * added tooltip for timeline selection ([#730](https://github.com/pyroscope-io/pyroscope/issues/730)) ([d226370](https://github.com/pyroscope-io/pyroscope/commit/d226370239293dd14e01c907a471e68c8f915a2b)) 819 * **frontend:** export comparison diff standalone html ([#749](https://github.com/pyroscope-io/pyroscope/issues/749)) ([697a66c](https://github.com/pyroscope-io/pyroscope/commit/697a66c925178de43d09d051f83a9dc0f39207a9)) 820 * New diff mode palette selection dropdown ([#754](https://github.com/pyroscope-io/pyroscope/issues/754)) ([dfd8a3d](https://github.com/pyroscope-io/pyroscope/commit/dfd8a3d04900eadead8faf588cfa1d01bbf519b2)) 821 * output standalone HTML files for adhoc profiles. ([#728](https://github.com/pyroscope-io/pyroscope/issues/728)) ([a4f90ab](https://github.com/pyroscope-io/pyroscope/commit/a4f90ab3cc6f5e4536db2f4fdbcb1d6bee5f790b)) 822 823 824 825 ## [0.7.2](https://github.com/pyroscope-io/pyroscope/compare/v0.7.1...v0.7.2) (2022-01-14) 826 827 828 ### Features 829 830 * adds ability to trace storage.Get ([#731](https://github.com/pyroscope-io/pyroscope/issues/731)) ([9157e5e](https://github.com/pyroscope-io/pyroscope/commit/9157e5ec498a8b1a53c898da300cdbfa47d0fb4e)) 831 832 833 834 ## [0.7.1](https://github.com/pyroscope-io/pyroscope/compare/v0.7.0...v0.7.1) (2022-01-13) 835 836 837 ### Bug Fixes 838 839 * **backend:** skip empty app with GetAppNames() ([#724](https://github.com/pyroscope-io/pyroscope/issues/724)) ([b3fadec](https://github.com/pyroscope-io/pyroscope/commit/b3fadeccee1fc7c865b3564d0ce27663e66cd7f5)) 840 * **frontend:** don't allow selecting empty apps ([#723](https://github.com/pyroscope-io/pyroscope/issues/723)) ([2378ab5](https://github.com/pyroscope-io/pyroscope/commit/2378ab5cff3e10c1ad9f4b4edc423f16f975a3e4)) 841 842 843 844 # [0.7.0](https://github.com/pyroscope-io/pyroscope/compare/v0.6.0...v0.7.0) (2022-01-13) 845 846 847 ### Bug Fixes 848 849 * close response body in traffic-duplicator to fix resource leak. ([#694](https://github.com/pyroscope-io/pyroscope/issues/694)) ([5896982](https://github.com/pyroscope-io/pyroscope/commit/58969821013f15b8f2f425e9d2ffa855f615d8a3)) 850 * pyrobench report path ([#684](https://github.com/pyroscope-io/pyroscope/issues/684)) ([d88bd10](https://github.com/pyroscope-io/pyroscope/commit/d88bd103b18f66ffabb66890a5dc789ba4ede124)) 851 852 853 ### Features 854 855 * add scrape metrics for pull mode ([#678](https://github.com/pyroscope-io/pyroscope/issues/678)) ([0bdb99b](https://github.com/pyroscope-io/pyroscope/commit/0bdb99b2d12eafbedac97565d3579995183e6f84)) 856 * adhoc comparison diff support ([#652](https://github.com/pyroscope-io/pyroscope/issues/652)) ([65b7372](https://github.com/pyroscope-io/pyroscope/commit/65b7372e74540663a44356fd2302a69f55f27e19)) 857 * export standalone html ([#691](https://github.com/pyroscope-io/pyroscope/issues/691)) ([8d20863](https://github.com/pyroscope-io/pyroscope/commit/8d20863e26c9ddc45389b2b37bd7cc9b20881247)) 858 * **frontend:** export pprof format ([#620](https://github.com/pyroscope-io/pyroscope/issues/620)) ([60c305d](https://github.com/pyroscope-io/pyroscope/commit/60c305ddd035a34e319d4b0967e9bb21eb82d5dd)) 859 * **frontend:** new app name selector component ([#682](https://github.com/pyroscope-io/pyroscope/issues/682)) ([b6282c3](https://github.com/pyroscope-io/pyroscope/commit/b6282c34e4985f8ec82c98a9eaa049455487a53b)) 860 * **frontend:** persist sidebar collapsed state ([#699](https://github.com/pyroscope-io/pyroscope/issues/699)) ([c552bc2](https://github.com/pyroscope-io/pyroscope/commit/c552bc2c546960e7351134dfa6d7dbc63e4fb8d0)) 861 * keep existing colors when highlighting ([#714](https://github.com/pyroscope-io/pyroscope/issues/714)) ([ab094c2](https://github.com/pyroscope-io/pyroscope/commit/ab094c258fa3963710dcc137cd9ff046da146be8)) 862 863 864 ### Performance Improvements 865 866 * optimize ingestion flow ([#663](https://github.com/pyroscope-io/pyroscope/issues/663)) ([556a4c6](https://github.com/pyroscope-io/pyroscope/commit/556a4c649e9995058e2fedf7161577eb5991a9fb)) 867 * optimize segment tree serialization ([#695](https://github.com/pyroscope-io/pyroscope/issues/695)) ([091e925](https://github.com/pyroscope-io/pyroscope/commit/091e925ba10dae081059cbc407733413679d3db2)) 868 869 870 871 # [0.6.0](https://github.com/pyroscope-io/pyroscope/compare/v0.5.1...v0.6.0) (2022-01-04) 872 873 874 ### Bug Fixes 875 876 * **frontend:** add tab panel styles to adhoc comparison component. ([#650](https://github.com/pyroscope-io/pyroscope/issues/650)) ([6537dfe](https://github.com/pyroscope-io/pyroscope/commit/6537dfe8578768db8aa3e31a13a728d7a480d541)) 877 * **frontend:** comparison diff ui fixes ([#627](https://github.com/pyroscope-io/pyroscope/issues/627)) ([202835b](https://github.com/pyroscope-io/pyroscope/commit/202835bcc5f41a5b8858d566b1c1917965a510ff)) 878 * **frontend:** fix flamegraph width in comparison view ([#639](https://github.com/pyroscope-io/pyroscope/issues/639)) ([1e6bef5](https://github.com/pyroscope-io/pyroscope/commit/1e6bef56423b02646f601f19d6c64f7749ef392e)) 879 * **frontend:** fixes golang package name coloring ([#635](https://github.com/pyroscope-io/pyroscope/issues/635)) ([6c390b5](https://github.com/pyroscope-io/pyroscope/commit/6c390b5d27a2ce1d2b61b7875cfaf6d1846937f8)) 880 * **frontend:** keep query param when changing routes ([#674](https://github.com/pyroscope-io/pyroscope/issues/674)) ([389019b](https://github.com/pyroscope-io/pyroscope/commit/389019b8c4127ccd738cce74dbf14deebebcb273)) 881 * **panel:** import @szhsin/react-menu styles in contextmenu ([#669](https://github.com/pyroscope-io/pyroscope/issues/669)) ([2fb0fff](https://github.com/pyroscope-io/pyroscope/commit/2fb0fffd8394c1ec5958a85c0bb2628b946e0ec4)) 882 * register all pprof http handlers ([#672](https://github.com/pyroscope-io/pyroscope/issues/672)) ([f377cf3](https://github.com/pyroscope-io/pyroscope/commit/f377cf3c455cd7231ba1527ada933696fb9c1495)) 883 * try to create data directory if it doesn't exist. ([#646](https://github.com/pyroscope-io/pyroscope/issues/646)) ([eac8c4e](https://github.com/pyroscope-io/pyroscope/commit/eac8c4eead754fe14d92aef14300c3cdbb8cf06f)) 884 * use the correct controller variable. ([#615](https://github.com/pyroscope-io/pyroscope/issues/615)) ([ccd97f9](https://github.com/pyroscope-io/pyroscope/commit/ccd97f9a68a18798c26282e4e74e1bd536b09d87)) 885 886 887 ### Features 888 889 * **frontend:** new tags dropdown ([#642](https://github.com/pyroscope-io/pyroscope/issues/642)) ([6290e45](https://github.com/pyroscope-io/pyroscope/commit/6290e45506193ed95566cb4ab7264b81a32bd266)) 890 * improve datetime format in adhoc output filename. ([f08f498](https://github.com/pyroscope-io/pyroscope/commit/f08f498531c12f8e97007f11d5614a32a433e752)) 891 * **pull-mode:** adds file discovery mechanism ([#662](https://github.com/pyroscope-io/pyroscope/issues/662)) ([35ce0b5](https://github.com/pyroscope-io/pyroscope/commit/35ce0b5071c67e8ae5503b6bd45c9d88a21cbb1f)) 892 * support importing adhoc profiles in pprof or collapsed formats ([#649](https://github.com/pyroscope-io/pyroscope/issues/649)) ([14ee845](https://github.com/pyroscope-io/pyroscope/commit/14ee8457a5a115620660f79bd548bb12a08e10d8)) 893 894 895 ### Performance Improvements 896 897 * adds another direct upstream to improve performance when scraper is overloaded ([#636](https://github.com/pyroscope-io/pyroscope/issues/636)) ([34cfab5](https://github.com/pyroscope-io/pyroscope/commit/34cfab5cdec7d79c0b0822dd3f501a8f46f53b55)) 898 * benchmarking code improvements ([#630](https://github.com/pyroscope-io/pyroscope/issues/630)) ([3aa460c](https://github.com/pyroscope-io/pyroscope/commit/3aa460c826cff7b8494e1d429fe3408d64019244)) 899 * optimize pprof parsing in pull mode. ([#628](https://github.com/pyroscope-io/pyroscope/issues/628)) ([c626be1](https://github.com/pyroscope-io/pyroscope/commit/c626be17f16d9f1132e4f09288dc2495958aff45)) 900 901 902 903 ## [0.5.1](https://github.com/pyroscope-io/pyroscope/compare/v0.5.0...v0.5.1) (2021-12-16) 904 905 906 ### Bug Fixes 907 908 * **frontend:** fixes Timeline component by pinning dependencies to a specific version ([#619](https://github.com/pyroscope-io/pyroscope/issues/619)) ([0324c7c](https://github.com/pyroscope-io/pyroscope/commit/0324c7c202844f21e9c623255a3e476b2e8fd900)) 909 910 911 ### Features 912 913 * **frontend:** allow to export flamegraph json ([#616](https://github.com/pyroscope-io/pyroscope/issues/616)) ([3435a21](https://github.com/pyroscope-io/pyroscope/commit/3435a212aa659d5240f84702926833d351a9d44f)) 914 915 916 917 # [0.5.0](https://github.com/pyroscope-io/pyroscope/compare/v0.4.1...v0.5.0) (2021-12-16) 918 919 920 ### Bug Fixes 921 922 * assets handling when using base-url argument ([#611](https://github.com/pyroscope-io/pyroscope/issues/611)) ([97a6002](https://github.com/pyroscope-io/pyroscope/commit/97a60023e3e9d5b9fa705eacf0900386ee8367c7)) 923 * avoid converting args to double dash and disable flag parsing for adhoc. ([#609](https://github.com/pyroscope-io/pyroscope/issues/609)) ([f41906d](https://github.com/pyroscope-io/pyroscope/commit/f41906dd23e68de8c861b28b8f40012c6a512901)) 924 * **integrations:** start upstream in clib. ([#602](https://github.com/pyroscope-io/pyroscope/issues/602)) ([0be03c3](https://github.com/pyroscope-io/pyroscope/commit/0be03c3305ffe2723dbbf3a7e59631df09870c07)) 925 926 927 ### Features 928 929 * adhoc comparison UI ([#580](https://github.com/pyroscope-io/pyroscope/issues/580)) ([3272249](https://github.com/pyroscope-io/pyroscope/commit/3272249cfbe308e4b3b2e7ccaa0f446b0ea942e4)) 930 * **frontend:** new sidebar ([#581](https://github.com/pyroscope-io/pyroscope/issues/581)) ([f373706](https://github.com/pyroscope-io/pyroscope/commit/f37370680047055f6d6be97eeb611873a9b44581)) 931 932 933 934 ## [0.4.1](https://github.com/pyroscope-io/pyroscope/compare/v0.4.0...v0.4.1) (2021-12-08) 935 936 937 ### Bug Fixes 938 939 * trigger retention task when no levels are configured ([#588](https://github.com/pyroscope-io/pyroscope/issues/588)) ([141d734](https://github.com/pyroscope-io/pyroscope/commit/141d73406f5482ee14f999ee7721403d3e0d3d99)) 940 941 942 943 # [0.4.0](https://github.com/pyroscope-io/pyroscope/compare/v0.3.1...v0.4.0) (2021-12-08) 944 945 946 ### Bug Fixes 947 948 * read default config file when it's present ([#585](https://github.com/pyroscope-io/pyroscope/issues/585)) ([7061292](https://github.com/pyroscope-io/pyroscope/commit/7061292ea5cdee9de419e6a99b34f6db2f1eadb2)) 949 950 951 ### Features 952 953 * makes admin command available (GA status) ([8eb788f](https://github.com/pyroscope-io/pyroscope/commit/8eb788f4eb37f08f79d5ba83a6789f22b3dc61f1)) 954 955 956 957 ## [0.3.1](https://github.com/pyroscope-io/pyroscope/compare/v0.3.0...v0.3.1) (2021-12-01) 958 959 960 ### Bug Fixes 961 962 * fixes pprof->trie conversion bug where some samples were dropped ([#575](https://github.com/pyroscope-io/pyroscope/issues/575)) ([cb33851](https://github.com/pyroscope-io/pyroscope/commit/cb33851e55337c0c049d291bf29de8eec860229a)) 963 * generate trie from pprof at scraping correctly ([#577](https://github.com/pyroscope-io/pyroscope/issues/577)) ([bc704f6](https://github.com/pyroscope-io/pyroscope/commit/bc704f6c64fb2e274f7b425b03ea7bd5ef72fe60)) 964 * Prevent byte buffer pool copy. ([#570](https://github.com/pyroscope-io/pyroscope/issues/570)) ([3d1122e](https://github.com/pyroscope-io/pyroscope/commit/3d1122e0ac4a02bc2e78d8e0aac04e34337f4a25)) 965 966 967 ### Features 968 969 * Add adhoc push mode support in clib. ([#576](https://github.com/pyroscope-io/pyroscope/issues/576)) ([b63079f](https://github.com/pyroscope-io/pyroscope/commit/b63079f7f33e0aefde3bf8a9e122e436696bef63)) 970 * support for app deletion with tags ([#569](https://github.com/pyroscope-io/pyroscope/issues/569)) ([7eac3d3](https://github.com/pyroscope-io/pyroscope/commit/7eac3d31620926d6ec5825de6a5551cf57596f50)) 971 972 973 974 # [0.3.0](https://github.com/pyroscope-io/pyroscope/compare/v0.2.5...v0.3.0) (2021-11-29) 975 976 977 ### Bug Fixes 978 979 * **alpine:** fix the stack overflow on Alpine generated binaries. ([#545](https://github.com/pyroscope-io/pyroscope/issues/545)) ([cd5e4f7](https://github.com/pyroscope-io/pyroscope/commit/cd5e4f7a35450429f7e13634e30fb8272a922caf)) 980 * analytics_test.go on windows ([ad6b20d](https://github.com/pyroscope-io/pyroscope/commit/ad6b20dbe1685b5f56c386fcc2af39b10133d5c3)) 981 * avoid redundant compaction ([#514](https://github.com/pyroscope-io/pyroscope/issues/514)) ([c87f69a](https://github.com/pyroscope-io/pyroscope/commit/c87f69a144d94b469e5d47df11422754c95c6ed2)) 982 * comparison view timeline ([#553](https://github.com/pyroscope-io/pyroscope/issues/553)) ([c615bb7](https://github.com/pyroscope-io/pyroscope/commit/c615bb7340202cf53bd37079a23bb66d40c78dce)) 983 * delete apps functionality ([#551](https://github.com/pyroscope-io/pyroscope/issues/551)) ([09384f3](https://github.com/pyroscope-io/pyroscope/commit/09384f3b186bd7a83ae902a865ed4ff911b0e738)) 984 * **frontend:** fix comparison view ([#549](https://github.com/pyroscope-io/pyroscope/issues/549)) ([4c9d2f8](https://github.com/pyroscope-io/pyroscope/commit/4c9d2f8d4b7a27ee922afa8d7f8c13b6456b7646)) 985 * ignore ErrServerClosed when admin server is closed ([#560](https://github.com/pyroscope-io/pyroscope/issues/560)) ([96ad74f](https://github.com/pyroscope-io/pyroscope/commit/96ad74f6bb3d60d415b7aa1ad5ab8238b1b36407)) 986 * race condition in version update. ([#542](https://github.com/pyroscope-io/pyroscope/issues/542)) ([332a7d5](https://github.com/pyroscope-io/pyroscope/commit/332a7d508aa72453901bfaf654315a79883dca3f)) 987 * timeline guide text alignment ([#565](https://github.com/pyroscope-io/pyroscope/issues/565)) ([efc94a0](https://github.com/pyroscope-io/pyroscope/commit/efc94a0a3fbc07234113df826dc732d51375f59d)) 988 * **windows:** redeclared exec ([#513](https://github.com/pyroscope-io/pyroscope/issues/513)) ([d4ab78d](https://github.com/pyroscope-io/pyroscope/commit/d4ab78d3e370f39acaa8a765294569888cfc41bf)) 989 990 991 ### Features 992 993 * add shell completion for 'admin app delete' cmd ([#535](https://github.com/pyroscope-io/pyroscope/issues/535)) ([f832f53](https://github.com/pyroscope-io/pyroscope/commit/f832f5303ced4b917976abc2e2b5a1dd514cdf02)) 994 * adds adhoc single view ([#546](https://github.com/pyroscope-io/pyroscope/issues/546)) ([4983566](https://github.com/pyroscope-io/pyroscope/commit/4983566e9076223b46e0e0d75a101ad4a89173b2)) 995 * adds support for pprof in /ingest endpoint ([#557](https://github.com/pyroscope-io/pyroscope/issues/557)) ([f233ef3](https://github.com/pyroscope-io/pyroscope/commit/f233ef3c44623e4e0bca143d6d54944fa3723be5)) 996 * initial support for adhoc mode ([#504](https://github.com/pyroscope-io/pyroscope/issues/504)) ([e5d311e](https://github.com/pyroscope-io/pyroscope/commit/e5d311ef90afe8964b046d9be59a4ff38ce7906d)) 997 * pull mode ([#527](https://github.com/pyroscope-io/pyroscope/issues/527)) ([a56aacf](https://github.com/pyroscope-io/pyroscope/commit/a56aacfc0dcbad6bdf6a7478212230f9a2bb4d4e)) 998 * support for pprof and collapsed formats in /render endpoint [#471](https://github.com/pyroscope-io/pyroscope/issues/471) ([#518](https://github.com/pyroscope-io/pyroscope/issues/518)) ([0cbf399](https://github.com/pyroscope-io/pyroscope/commit/0cbf399e441be24520a521732681708b50bf2fde)) 999 1000 1001 1002 ## <small>0.2.5 (2021-11-09)</small> 1003 1004 * fix: highlight in diff view (#498) ([fbb826a](https://github.com/pyroscope-io/pyroscope/commit/fbb826a)), closes [#498](https://github.com/pyroscope-io/pyroscope/issues/498) 1005 * fix: linking flags in the linux build system (#499) ([d7446be](https://github.com/pyroscope-io/pyroscope/commit/d7446be)), closes [#499](https://github.com/pyroscope-io/pyroscope/issues/499) 1006 * fix(agent): snapshotting error handling (#510) ([d0e477a](https://github.com/pyroscope-io/pyroscope/commit/d0e477a)), closes [#510](https://github.com/pyroscope-io/pyroscope/issues/510) 1007 * fix(exec): pyspy and rbspy are hanging in blocking mode (#436) ([653a1e3](https://github.com/pyroscope-io/pyroscope/commit/653a1e3)), closes [#436](https://github.com/pyroscope-io/pyroscope/issues/436) 1008 * docs: fix typo in deployment diagram ([297e3da](https://github.com/pyroscope-io/pyroscope/commit/297e3da)) 1009 * docs: update deployment diagram for eBPF ([1620650](https://github.com/pyroscope-io/pyroscope/commit/1620650)) 1010 * feat: segment level-based retention (#431) ([2a9834f](https://github.com/pyroscope-io/pyroscope/commit/2a9834f)), closes [#431](https://github.com/pyroscope-io/pyroscope/issues/431) 1011 * refactor(config): decouple internal config from public CLI config in exec and server/storage (#508) ([95ceb71](https://github.com/pyroscope-io/pyroscope/commit/95ceb71)), closes [#508](https://github.com/pyroscope-io/pyroscope/issues/508) 1012 * Components lib (#509) ([4b6ca15](https://github.com/pyroscope-io/pyroscope/commit/4b6ca15)), closes [#509](https://github.com/pyroscope-io/pyroscope/issues/509) 1013 * Improve text when there is no data available (#487) ([dcbc39f](https://github.com/pyroscope-io/pyroscope/commit/dcbc39f)), closes [#487](https://github.com/pyroscope-io/pyroscope/issues/487) 1014 * Make sidebar links (#489) ([44c5ac0](https://github.com/pyroscope-io/pyroscope/commit/44c5ac0)), closes [#489](https://github.com/pyroscope-io/pyroscope/issues/489) 1015 * Reduce bundle size (#496) ([4f8ed1b](https://github.com/pyroscope-io/pyroscope/commit/4f8ed1b)), closes [#496](https://github.com/pyroscope-io/pyroscope/issues/496) 1016 * Refactor toolbar/Add "focus on subtree" button (#495) ([b804d57](https://github.com/pyroscope-io/pyroscope/commit/b804d57)), closes [#495](https://github.com/pyroscope-io/pyroscope/issues/495) 1017 * remove unnecessary margin for the buttons (#505) ([2f0efaf](https://github.com/pyroscope-io/pyroscope/commit/2f0efaf)), closes [#505](https://github.com/pyroscope-io/pyroscope/issues/505) 1018 * chore: get rid of pdf export (#493) ([6879d45](https://github.com/pyroscope-io/pyroscope/commit/6879d45)), closes [#493](https://github.com/pyroscope-io/pyroscope/issues/493) 1019 1020 1021 1022 ## <small>0.2.4 (2021-11-01)</small> 1023 1024 * Fix sidebar getting out of sync (#488) ([29c0153](https://github.com/pyroscope-io/pyroscope/commit/29c0153)), closes [#488](https://github.com/pyroscope-io/pyroscope/issues/488) 1025 * fix: fix highlight and its test (#491) ([dd6d6b5](https://github.com/pyroscope-io/pyroscope/commit/dd6d6b5)), closes [#491](https://github.com/pyroscope-io/pyroscope/issues/491) 1026 * perf: improve flamegraph by memoizing table (#484) ([76cd773](https://github.com/pyroscope-io/pyroscope/commit/76cd773)), closes [#484](https://github.com/pyroscope-io/pyroscope/issues/484) 1027 1028 1029 1030 ## <small>0.2.3 (2021-11-01)</small> 1031 1032 * feat: improves ebpf integration (#490) ([24f5872](https://github.com/pyroscope-io/pyroscope/commit/24f5872)), closes [#490](https://github.com/pyroscope-io/pyroscope/issues/490) 1033 * Feature/441 "focus on this subtree" (#480) ([cfe0ae8](https://github.com/pyroscope-io/pyroscope/commit/cfe0ae8)), closes [#480](https://github.com/pyroscope-io/pyroscope/issues/480) 1034 * Flamegraph refactor (#477) ([deaed44](https://github.com/pyroscope-io/pyroscope/commit/deaed44)), closes [#477](https://github.com/pyroscope-io/pyroscope/issues/477) 1035 * docs: Add Django Example to Python Examples Folder (#472) ([0dab599](https://github.com/pyroscope-io/pyroscope/commit/0dab599)), closes [#472](https://github.com/pyroscope-io/pyroscope/issues/472) 1036 * docs: add java to agent diagram ([8653517](https://github.com/pyroscope-io/pyroscope/commit/8653517)) 1037 * docs: adds license scan badge ([5dbd5e7](https://github.com/pyroscope-io/pyroscope/commit/5dbd5e7)) 1038 * docs: delete extra blog post doc ([6d807ae](https://github.com/pyroscope-io/pyroscope/commit/6d807ae)) 1039 * docs: update ruby example images (#486) ([38554ac](https://github.com/pyroscope-io/pyroscope/commit/38554ac)), closes [#486](https://github.com/pyroscope-io/pyroscope/issues/486) 1040 * docs: update supported languages ([4cd06a2](https://github.com/pyroscope-io/pyroscope/commit/4cd06a2)) 1041 * build: optimizes dockerfile, cuts docker image size in half (#476) ([ad94706](https://github.com/pyroscope-io/pyroscope/commit/ad94706)), closes [#476](https://github.com/pyroscope-io/pyroscope/issues/476) 1042 * build(frontend): disables watch mode, improves error message (#482) ([67dc7f1](https://github.com/pyroscope-io/pyroscope/commit/67dc7f1)), closes [#482](https://github.com/pyroscope-io/pyroscope/issues/482) 1043 * ci: adopts conventional commit convention for changelog update commits ([8bccd3d](https://github.com/pyroscope-io/pyroscope/commit/8bccd3d)) 1044 1045 1046 1047 ## <small>0.2.2 (2021-10-19)</small> 1048 1049 * feat(golang): support for golang profiling labels (#470) ([3286f05](https://github.com/pyroscope-io/pyroscope/commit/3286f05)), closes [#470](https://github.com/pyroscope-io/pyroscope/issues/470) 1050 * feat(ops): implement out of space notification #348 (#456) ([e33e0b3](https://github.com/pyroscope-io/pyroscope/commit/e33e0b3)), closes [#348](https://github.com/pyroscope-io/pyroscope/issues/348) [#456](https://github.com/pyroscope-io/pyroscope/issues/456) 1051 * refactor(flamegraph): abstracts canvas out of flamegraph renderer (#466) ([8b7bf9d](https://github.com/pyroscope-io/pyroscope/commit/8b7bf9d)), closes [#466](https://github.com/pyroscope-io/pyroscope/issues/466) 1052 1053 1054 1055 ## <small>0.2.1 (2021-10-18)</small> 1056 1057 * Cleanup (#439) ([29781f8](https://github.com/pyroscope-io/pyroscope/commit/29781f8)), closes [#439](https://github.com/pyroscope-io/pyroscope/issues/439) 1058 * cleanup / tooltip issues (#452) ([9486ee0](https://github.com/pyroscope-io/pyroscope/commit/9486ee0)), closes [#452](https://github.com/pyroscope-io/pyroscope/issues/452) 1059 * fix: handle a BadgerDB panic related to incorrectly set permissions (#464) ([840cf03](https://github.com/pyroscope-io/pyroscope/commit/840cf03)), closes [#464](https://github.com/pyroscope-io/pyroscope/issues/464) 1060 * fix(dotnet): enable dotnetspy for macos build (#469) ([c155ddc](https://github.com/pyroscope-io/pyroscope/commit/c155ddc)), closes [#469](https://github.com/pyroscope-io/pyroscope/issues/469) 1061 * fix(python): updates py-spy version (#440) ([1d5868b](https://github.com/pyroscope-io/pyroscope/commit/1d5868b)), closes [#440](https://github.com/pyroscope-io/pyroscope/issues/440) [#428](https://github.com/pyroscope-io/pyroscope/issues/428) 1062 * ci: adds basic e2e tests (#446) ([2fd51d1](https://github.com/pyroscope-io/pyroscope/commit/2fd51d1)), closes [#446](https://github.com/pyroscope-io/pyroscope/issues/446) 1063 * ci: generate random app name in Cypress test (#463) ([bc427f2](https://github.com/pyroscope-io/pyroscope/commit/bc427f2)), closes [#463](https://github.com/pyroscope-io/pyroscope/issues/463) 1064 * chore: add codecov for js tests (#467) ([a673aea](https://github.com/pyroscope-io/pyroscope/commit/a673aea)), closes [#467](https://github.com/pyroscope-io/pyroscope/issues/467) 1065 * chore: add size-limit action ([56c519d](https://github.com/pyroscope-io/pyroscope/commit/56c519d)) 1066 * chore: add yarn build command ([02e3b1e](https://github.com/pyroscope-io/pyroscope/commit/02e3b1e)) 1067 * chore: FlameQL code refactoring (#453) ([ec5b5fa](https://github.com/pyroscope-io/pyroscope/commit/ec5b5fa)), closes [#453](https://github.com/pyroscope-io/pyroscope/issues/453) 1068 * chore: refactor metrics exporter (#444) ([8fd0d63](https://github.com/pyroscope-io/pyroscope/commit/8fd0d63)), closes [#444](https://github.com/pyroscope-io/pyroscope/issues/444) 1069 * chore: separate size-limit into its own workflow (#465) ([224ac5c](https://github.com/pyroscope-io/pyroscope/commit/224ac5c)), closes [#465](https://github.com/pyroscope-io/pyroscope/issues/465) 1070 * chore(analytics): adds java to list of integrations we track (#450) ([65358d9](https://github.com/pyroscope-io/pyroscope/commit/65358d9)), closes [#450](https://github.com/pyroscope-io/pyroscope/issues/450) 1071 * feat: add basic context menu (#460) ([3df5d9d](https://github.com/pyroscope-io/pyroscope/commit/3df5d9d)), closes [#460](https://github.com/pyroscope-io/pyroscope/issues/460) 1072 * feat(profiler): add support for dynamic tags (#437) ([4ab01ce](https://github.com/pyroscope-io/pyroscope/commit/4ab01ce)), closes [#437](https://github.com/pyroscope-io/pyroscope/issues/437) 1073 * docs: add chinese translation for Python docs (#455) ([4e01c0a](https://github.com/pyroscope-io/pyroscope/commit/4e01c0a)), closes [#455](https://github.com/pyroscope-io/pyroscope/issues/455) 1074 * docs: add Chinese translation for Ruby docs (#457) ([d1ab6da](https://github.com/pyroscope-io/pyroscope/commit/d1ab6da)), closes [#457](https://github.com/pyroscope-io/pyroscope/issues/457) 1075 * docs: Add FastAPI Example to Python Examples Folder (#443) ([1292277](https://github.com/pyroscope-io/pyroscope/commit/1292277)), closes [#443](https://github.com/pyroscope-io/pyroscope/issues/443) 1076 * dos: Add FastAPI Example to Python Examples Folder (#443) ([720c935](https://github.com/pyroscope-io/pyroscope/commit/720c935)), closes [#443](https://github.com/pyroscope-io/pyroscope/issues/443) 1077 1078 1079 1080 ## 0.2.0 (2021-10-05) 1081 1082 * docs: Cleanup docs for Pip package and Ruby gem (#438) ([314dc4b](https://github.com/pyroscope-io/pyroscope/commit/314dc4b)), closes [#438](https://github.com/pyroscope-io/pyroscope/issues/438) 1083 * docs: update Pyroscope example with pip package (#434) ([c705f38](https://github.com/pyroscope-io/pyroscope/commit/c705f38)), closes [#434](https://github.com/pyroscope-io/pyroscope/issues/434) 1084 * docs: Update Ruby Example with new Ruby gem (#429) ([50b3e38](https://github.com/pyroscope-io/pyroscope/commit/50b3e38)), closes [#429](https://github.com/pyroscope-io/pyroscope/issues/429) 1085 * 408 switch from samples to percentages for diff view (#432) ([a175714](https://github.com/pyroscope-io/pyroscope/commit/a175714)), closes [#432](https://github.com/pyroscope-io/pyroscope/issues/432) 1086 * updates python example ([f461d0c](https://github.com/pyroscope-io/pyroscope/commit/f461d0c)) 1087 * chore: fix flaky query test (#430) ([8dbfe94](https://github.com/pyroscope-io/pyroscope/commit/8dbfe94)), closes [#430](https://github.com/pyroscope-io/pyroscope/issues/430) 1088 * chore(webapp): implement live reload (#435) ([8f06505](https://github.com/pyroscope-io/pyroscope/commit/8f06505)), closes [#435](https://github.com/pyroscope-io/pyroscope/issues/435) 1089 * ci: make go lint fail build (#427) ([bac1171](https://github.com/pyroscope-io/pyroscope/commit/bac1171)), closes [#427](https://github.com/pyroscope-io/pyroscope/issues/427) [#430](https://github.com/pyroscope-io/pyroscope/issues/430) 1090 1091 1092 1093 ## 0.1.0 (2021-09-30) 1094 1095 * docs: update deployment image ([59c459c](https://github.com/pyroscope-io/pyroscope/commit/59c459c)) 1096 * docs: update readme (#426) ([1dd94cb](https://github.com/pyroscope-io/pyroscope/commit/1dd94cb)), closes [#426](https://github.com/pyroscope-io/pyroscope/issues/426) 1097 * docs: update the translation to keep up with the original (#423) ([544f49e](https://github.com/pyroscope-io/pyroscope/commit/544f49e)), closes [#423](https://github.com/pyroscope-io/pyroscope/issues/423) 1098 * docs: updates ruby / python example (#422) ([0dd5756](https://github.com/pyroscope-io/pyroscope/commit/0dd5756)), closes [#422](https://github.com/pyroscope-io/pyroscope/issues/422) 1099 * bug: fix issues with tag intersections in query engine (#425) ([bf34937](https://github.com/pyroscope-io/pyroscope/commit/bf34937)), closes [#425](https://github.com/pyroscope-io/pyroscope/issues/425) 1100 * add basic visual testing test (#419) ([e3e170d](https://github.com/pyroscope-io/pyroscope/commit/e3e170d)), closes [#419](https://github.com/pyroscope-io/pyroscope/issues/419) 1101 * Visual testing (#421) ([af91c14](https://github.com/pyroscope-io/pyroscope/commit/af91c14)), closes [#421](https://github.com/pyroscope-io/pyroscope/issues/421) 1102 * feat: TLS support for the server #185 (#404) ([6eb4a6c](https://github.com/pyroscope-io/pyroscope/commit/6eb4a6c)), closes [#185](https://github.com/pyroscope-io/pyroscope/issues/185) [#404](https://github.com/pyroscope-io/pyroscope/issues/404) 1103 1104 1105 1106 ## <small>0.0.41 (2021-09-24)</small> 1107 1108 * fixes mac builds ([5f4e0e3](https://github.com/pyroscope-io/pyroscope/commit/5f4e0e3)) 1109 1110 1111 1112 ## <small>0.0.40 (2021-09-24)</small> 1113 1114 * Add placeholder for agent / server communication ([de9e4f8](https://github.com/pyroscope-io/pyroscope/commit/de9e4f8)) 1115 * adds a java example (#410) ([1a4741c](https://github.com/pyroscope-io/pyroscope/commit/1a4741c)), closes [#410](https://github.com/pyroscope-io/pyroscope/issues/410) 1116 * Adds gem and pip examples to the repo (#420) ([7a74083](https://github.com/pyroscope-io/pyroscope/commit/7a74083)), closes [#420](https://github.com/pyroscope-io/pyroscope/issues/420) 1117 * basic pyrobench cli reusing config/config.go ([8841206](https://github.com/pyroscope-io/pyroscope/commit/8841206)) 1118 * basic pyrobench cli using its own config.go ([a0659df](https://github.com/pyroscope-io/pyroscope/commit/a0659df)) 1119 * better naming ([7a466e6](https://github.com/pyroscope-io/pyroscope/commit/7a466e6)) 1120 * Bump go version to 1.17.0 (#372) ([e650f3e](https://github.com/pyroscope-io/pyroscope/commit/e650f3e)), closes [#372](https://github.com/pyroscope-io/pyroscope/issues/372) 1121 * Config fixes, test cases (#376) ([6b7911e](https://github.com/pyroscope-io/pyroscope/commit/6b7911e)), closes [#376](https://github.com/pyroscope-io/pyroscope/issues/376) 1122 * Enhancement/split flamegraphrenderer (#360) ([230699f](https://github.com/pyroscope-io/pyroscope/commit/230699f)), closes [#360](https://github.com/pyroscope-io/pyroscope/issues/360) [#382](https://github.com/pyroscope-io/pyroscope/issues/382) 1123 * fix env var prefix ([6ac82b9](https://github.com/pyroscope-io/pyroscope/commit/6ac82b9)) 1124 * fix race conditions that were crashing cypress tests (#389) ([86778e5](https://github.com/pyroscope-io/pyroscope/commit/86778e5)), closes [#389](https://github.com/pyroscope-io/pyroscope/issues/389) 1125 * Fix reset view (#414) ([f8da10f](https://github.com/pyroscope-io/pyroscope/commit/f8da10f)), closes [#414](https://github.com/pyroscope-io/pyroscope/issues/414) 1126 * Fix search bar (#413) ([0b17e11](https://github.com/pyroscope-io/pyroscope/commit/0b17e11)), closes [#413](https://github.com/pyroscope-io/pyroscope/issues/413) 1127 * fix search bar (#415) ([8f86341](https://github.com/pyroscope-io/pyroscope/commit/8f86341)), closes [#415](https://github.com/pyroscope-io/pyroscope/issues/415) 1128 * Fixes diff view color issue (#383) ([897de97](https://github.com/pyroscope-io/pyroscope/commit/897de97)), closes [#383](https://github.com/pyroscope-io/pyroscope/issues/383) 1129 * generate a random prefix for server bench pr docker-compose (#392) ([8993204](https://github.com/pyroscope-io/pyroscope/commit/8993204)), closes [#392](https://github.com/pyroscope-io/pyroscope/issues/392) 1130 * makes it so that sign out button is hidden when there's no auth methods set up (#377) ([ce5fb76](https://github.com/pyroscope-io/pyroscope/commit/ce5fb76)), closes [#377](https://github.com/pyroscope-io/pyroscope/issues/377) 1131 * move cmd/logging stuff to /pkg/cli for better reuse ([9f28783](https://github.com/pyroscope-io/pyroscope/commit/9f28783)) 1132 * move command.go stuff to /pkg ([f8a6f57](https://github.com/pyroscope-io/pyroscope/commit/f8a6f57)) 1133 * move gradient banner generation to pkg/cli ([1b82733](https://github.com/pyroscope-io/pyroscope/commit/1b82733)) 1134 * move usage.go to pkg/cli for better reuse ([2d2007e](https://github.com/pyroscope-io/pyroscope/commit/2d2007e)) 1135 * Optimize cache persistence (#385) ([106ebde](https://github.com/pyroscope-io/pyroscope/commit/106ebde)), closes [#385](https://github.com/pyroscope-io/pyroscope/issues/385) 1136 * Optimize ingestion allocations (#411) ([ec880c5](https://github.com/pyroscope-io/pyroscope/commit/ec880c5)), closes [#411](https://github.com/pyroscope-io/pyroscope/issues/411) 1137 * serve assets gzipped #342 (#381) ([0039ec5](https://github.com/pyroscope-io/pyroscope/commit/0039ec5)), closes [#342](https://github.com/pyroscope-io/pyroscope/issues/342) [#381](https://github.com/pyroscope-io/pyroscope/issues/381) [#342](https://github.com/pyroscope-io/pyroscope/issues/342) 1138 * Server PR benchmark (#373) ([0403cee](https://github.com/pyroscope-io/pyroscope/commit/0403cee)), closes [#373](https://github.com/pyroscope-io/pyroscope/issues/373) 1139 * support taking screenshot of dashboard with rows (#395) ([c2d922f](https://github.com/pyroscope-io/pyroscope/commit/c2d922f)), closes [#395](https://github.com/pyroscope-io/pyroscope/issues/395) 1140 * tests for app change dropdown (issue #356) (#386) ([2332075](https://github.com/pyroscope-io/pyroscope/commit/2332075)), closes [#356](https://github.com/pyroscope-io/pyroscope/issues/356) [#386](https://github.com/pyroscope-io/pyroscope/issues/386) 1141 * tests for table sorting (issue #356) (#407) ([9bdabca](https://github.com/pyroscope-io/pyroscope/commit/9bdabca)), closes [#356](https://github.com/pyroscope-io/pyroscope/issues/356) [#407](https://github.com/pyroscope-io/pyroscope/issues/407) 1142 * tests for table/both/flamegraph buttons (issue #356) (#375) ([75b0357](https://github.com/pyroscope-io/pyroscope/commit/75b0357)), closes [#356](https://github.com/pyroscope-io/pyroscope/issues/356) [#375](https://github.com/pyroscope-io/pyroscope/issues/375) 1143 * Updates README with info about Java integration ([a6e010b](https://github.com/pyroscope-io/pyroscope/commit/a6e010b)) 1144 * frontend: apply prettier to cypress/webapp (#417) ([fffac60](https://github.com/pyroscope-io/pyroscope/commit/fffac60)), closes [#417](https://github.com/pyroscope-io/pyroscope/issues/417) 1145 * benchmark: add cmd to generate a meta report (#396) ([239b28b](https://github.com/pyroscope-io/pyroscope/commit/239b28b)), closes [#396](https://github.com/pyroscope-io/pyroscope/issues/396) 1146 * cypress: cleanup nasty waitInDevMode (#380) ([c831911](https://github.com/pyroscope-io/pyroscope/commit/c831911)), closes [#380](https://github.com/pyroscope-io/pyroscope/issues/380) 1147 * pyrobench: basic load generation ([1536b75](https://github.com/pyroscope-io/pyroscope/commit/1536b75)) 1148 * pyrobench: copy over refactor from main ([387170c](https://github.com/pyroscope-io/pyroscope/commit/387170c)) 1149 * pyrobench: make cli style same as the original cli ([580ed5f](https://github.com/pyroscope-io/pyroscope/commit/580ed5f)) 1150 * pyrobench: use a wrapper config ([e0e614c](https://github.com/pyroscope-io/pyroscope/commit/e0e614c)) 1151 1152 1153 1154 ## <small>0.0.39 (2021-09-01)</small> 1155 1156 * Add tests for exec command ([70164d6](https://github.com/pyroscope-io/pyroscope/commit/70164d6)) 1157 * Fix argument processing ([50351b1](https://github.com/pyroscope-io/pyroscope/commit/50351b1)) 1158 * reduces bundle size (#362) ([90cfee2](https://github.com/pyroscope-io/pyroscope/commit/90cfee2)), closes [#362](https://github.com/pyroscope-io/pyroscope/issues/362) 1159 * Refactor CLI (#363) ([8d46308](https://github.com/pyroscope-io/pyroscope/commit/8d46308)), closes [#363](https://github.com/pyroscope-io/pyroscope/issues/363) 1160 1161 1162 1163 ## <small>0.0.38 (2021-08-31)</small> 1164 1165 * "native" integrations for ruby, python and php (#274) ([9df0684](https://github.com/pyroscope-io/pyroscope/commit/9df0684)), closes [#274](https://github.com/pyroscope-io/pyroscope/issues/274) [#352](https://github.com/pyroscope-io/pyroscope/issues/352) 1166 * Add a POST handler for `render-diff` (#338) ([f3186f4](https://github.com/pyroscope-io/pyroscope/commit/f3186f4)), closes [#338](https://github.com/pyroscope-io/pyroscope/issues/338) 1167 * Add cypress (#359) ([7c6224c](https://github.com/pyroscope-io/pyroscope/commit/7c6224c)), closes [#359](https://github.com/pyroscope-io/pyroscope/issues/359) 1168 * Add dbtool ([1dc036f](https://github.com/pyroscope-io/pyroscope/commit/1dc036f)) 1169 * added a make help target for listing out all the commands ([12f8317](https://github.com/pyroscope-io/pyroscope/commit/12f8317)) 1170 * adds --ignore-engines to yarn install ([44ff964](https://github.com/pyroscope-io/pyroscope/commit/44ff964)) 1171 * adds .devcontainer directory for github codespaces ([caf05f2](https://github.com/pyroscope-io/pyroscope/commit/caf05f2)) 1172 * Adds an "Updates Available" label to the footer (#333) ([4923be0](https://github.com/pyroscope-io/pyroscope/commit/4923be0)), closes [#333](https://github.com/pyroscope-io/pyroscope/issues/333) 1173 * Adds frontend support for notifications (#334) ([bdaaaf6](https://github.com/pyroscope-io/pyroscope/commit/bdaaaf6)), closes [#334](https://github.com/pyroscope-io/pyroscope/issues/334) 1174 * adds github workflows for checking the file sizes and js bundle sizes (#341) ([f4ada2a](https://github.com/pyroscope-io/pyroscope/commit/f4ada2a)), closes [#341](https://github.com/pyroscope-io/pyroscope/issues/341) 1175 * Applying linting rules (#354) ([785c839](https://github.com/pyroscope-io/pyroscope/commit/785c839)), closes [#354](https://github.com/pyroscope-io/pyroscope/issues/354) 1176 * basic layout and API requests handlers ([3699739](https://github.com/pyroscope-io/pyroscope/commit/3699739)) 1177 * Benchmark dashboard (#349) ([1e1267a](https://github.com/pyroscope-io/pyroscope/commit/1e1267a)), closes [#349](https://github.com/pyroscope-io/pyroscope/issues/349) 1178 * benchmark dockerfile fix ([a24e358](https://github.com/pyroscope-io/pyroscope/commit/a24e358)) 1179 * benchmark improvements ([7ef543f](https://github.com/pyroscope-io/pyroscope/commit/7ef543f)) 1180 * Change default diff color to grey ([615e268](https://github.com/pyroscope-io/pyroscope/commit/615e268)) 1181 * cleans up frontend part of tags ([aef7828](https://github.com/pyroscope-io/pyroscope/commit/aef7828)) 1182 * code highlight ([6a0fa85](https://github.com/pyroscope-io/pyroscope/commit/6a0fa85)) 1183 * default name fix ([000b348](https://github.com/pyroscope-io/pyroscope/commit/000b348)) 1184 * Feature/grafana example (#331) ([bc34086](https://github.com/pyroscope-io/pyroscope/commit/bc34086)), closes [#331](https://github.com/pyroscope-io/pyroscope/issues/331) 1185 * Fit mode (#353) ([508bdfc](https://github.com/pyroscope-io/pyroscope/commit/508bdfc)), closes [#353](https://github.com/pyroscope-io/pyroscope/issues/353) [#358](https://github.com/pyroscope-io/pyroscope/issues/358) 1186 * fix bad setstate and add safe replace ([61ea327](https://github.com/pyroscope-io/pyroscope/commit/61ea327)) 1187 * Fix CPU check ([a005bc2](https://github.com/pyroscope-io/pyroscope/commit/a005bc2)) 1188 * fix diff tree ([d695d4e](https://github.com/pyroscope-io/pyroscope/commit/d695d4e)) 1189 * fix lint error ([00d2a64](https://github.com/pyroscope-io/pyroscope/commit/00d2a64)) 1190 * fix timeframe reset ([98721fa](https://github.com/pyroscope-io/pyroscope/commit/98721fa)) 1191 * fixes a bug where app name changes didn't trigger a render ([153b95d](https://github.com/pyroscope-io/pyroscope/commit/153b95d)) 1192 * fixes build issues ([3152382](https://github.com/pyroscope-io/pyroscope/commit/3152382)) 1193 * fixes mac arm64 build ([45b7079](https://github.com/pyroscope-io/pyroscope/commit/45b7079)) 1194 * Http and info metrics (#347) ([7a7d2ea](https://github.com/pyroscope-io/pyroscope/commit/7a7d2ea)), closes [#347](https://github.com/pyroscope-io/pyroscope/issues/347) 1195 * implement diff rendering (#289) ([e089d5b](https://github.com/pyroscope-io/pyroscope/commit/e089d5b)), closes [#289](https://github.com/pyroscope-io/pyroscope/issues/289) 1196 * improve tree diff with prepend ([899d178](https://github.com/pyroscope-io/pyroscope/commit/899d178)) 1197 * Improvement/dpr style (#315) ([313a320](https://github.com/pyroscope-io/pyroscope/commit/313a320)), closes [#315](https://github.com/pyroscope-io/pyroscope/issues/315) 1198 * improves make server command, allows for env override of arguments ([7d6f7a5](https://github.com/pyroscope-io/pyroscope/commit/7d6f7a5)) 1199 * js size limit github action adjustments ([28e3e9c](https://github.com/pyroscope-io/pyroscope/commit/28e3e9c)) 1200 * js test fixes ([fda1a9a](https://github.com/pyroscope-io/pyroscope/commit/fda1a9a)) 1201 * linted js code ([999aabb](https://github.com/pyroscope-io/pyroscope/commit/999aabb)) 1202 * loading state and selected state indication ([402f911](https://github.com/pyroscope-io/pyroscope/commit/402f911)) 1203 * Metrics rename (#346) ([c22739d](https://github.com/pyroscope-io/pyroscope/commit/c22739d)), closes [#346](https://github.com/pyroscope-io/pyroscope/issues/346) [/github.com/prometheus/client_golang/issues/716#issuecomment-590282553](https://github.com//github.com/prometheus/client_golang/issues/716/issues/issuecomment-590282553) 1204 * Migration to Cobra/Viper (#300) ([df05add](https://github.com/pyroscope-io/pyroscope/commit/df05add)), closes [#300](https://github.com/pyroscope-io/pyroscope/issues/300) 1205 * multiple tags and request with query ([c52bbae](https://github.com/pyroscope-io/pyroscope/commit/c52bbae)) 1206 * Refactor prometheus metrics (#335) ([673ae2b](https://github.com/pyroscope-io/pyroscope/commit/673ae2b)), closes [#335](https://github.com/pyroscope-io/pyroscope/issues/335) [/github.com/prometheus/client_golang/issues/716#issuecomment-590282553](https://github.com//github.com/prometheus/client_golang/issues/716/issues/issuecomment-590282553) 1207 * removes js size limit action as it's too noisy ([f3ac62e](https://github.com/pyroscope-io/pyroscope/commit/f3ac62e)) 1208 * restore tags from url params ([9795d17](https://github.com/pyroscope-io/pyroscope/commit/9795d17)) 1209 * Revert "improve tree.Insert" ([5a09a2f](https://github.com/pyroscope-io/pyroscope/commit/5a09a2f)) 1210 * size report improvements ([3d77938](https://github.com/pyroscope-io/pyroscope/commit/3d77938)) 1211 * small readme fix ([de87046](https://github.com/pyroscope-io/pyroscope/commit/de87046)) 1212 * support for query in label endpoints ([3865f98](https://github.com/pyroscope-io/pyroscope/commit/3865f98)) 1213 * switch pkger to goembed (#340) ([c566451](https://github.com/pyroscope-io/pyroscope/commit/c566451)), closes [#340](https://github.com/pyroscope-io/pyroscope/issues/340) 1214 * testing js size limit github action ([3685d90](https://github.com/pyroscope-io/pyroscope/commit/3685d90)) 1215 * update scripts/decode-resp for format=double ([1e8c9e5](https://github.com/pyroscope-io/pyroscope/commit/1e8c9e5)) 1216 * dashboard: initial version created with jsonnet (#339) ([0d31cdf](https://github.com/pyroscope-io/pyroscope/commit/0d31cdf)), closes [#339](https://github.com/pyroscope-io/pyroscope/issues/339) 1217 1218 1219 1220 ## <small>0.0.37 (2021-08-04)</small> 1221 1222 * adds error message ([7e02b3d](https://github.com/pyroscope-io/pyroscope/commit/7e02b3d)) 1223 * Fix LFU cache package version ([f2a06a8](https://github.com/pyroscope-io/pyroscope/commit/f2a06a8)) 1224 * improves build stability on linux ([31e4065](https://github.com/pyroscope-io/pyroscope/commit/31e4065)) 1225 1226 1227 1228 ## <small>0.0.36 (2021-08-03)</small> 1229 1230 * Add a short path for case when not all required labels are present ([7c8e7b0](https://github.com/pyroscope-io/pyroscope/commit/7c8e7b0)) 1231 * Add dimension lookup by key labels ([ebdc846](https://github.com/pyroscope-io/pyroscope/commit/ebdc846)) 1232 * Add explicit yaml key name for metric export rules ([c02a21d](https://github.com/pyroscope-io/pyroscope/commit/c02a21d)) 1233 * Add metric exported scratches ([fa20295](https://github.com/pyroscope-io/pyroscope/commit/fa20295)) 1234 * Add option to filter prometheus labels ([ee29c0b](https://github.com/pyroscope-io/pyroscope/commit/ee29c0b)) 1235 * add prependBytes and test ([e1f5e3d](https://github.com/pyroscope-io/pyroscope/commit/e1f5e3d)) 1236 * add test for storage/tree (#276) ([bde2a99](https://github.com/pyroscope-io/pyroscope/commit/bde2a99)), closes [#276](https://github.com/pyroscope-io/pyroscope/issues/276) 1237 * Add tree node filter to metric exporter. ([f76f9c1](https://github.com/pyroscope-io/pyroscope/commit/f76f9c1)) 1238 * adds comments to flamebearer ([fada901](https://github.com/pyroscope-io/pyroscope/commit/fada901)) 1239 * Adds markdown linting (dead urls) (#270) ([8c4e0c2](https://github.com/pyroscope-io/pyroscope/commit/8c4e0c2)), closes [#270](https://github.com/pyroscope-io/pyroscope/issues/270) 1240 * adds support for .env files (helpful for debugging things like OAuth integration) ([266d360](https://github.com/pyroscope-io/pyroscope/commit/266d360)) 1241 * better slice allocating ([81d10a6](https://github.com/pyroscope-io/pyroscope/commit/81d10a6)) 1242 * changes contributors limit in README ([3d159b6](https://github.com/pyroscope-io/pyroscope/commit/3d159b6)) 1243 * changes eviction timeout value to 20s and brings runtime.GC back ([3b34e74](https://github.com/pyroscope-io/pyroscope/commit/3b34e74)) 1244 * changes flamebearer tooltip to position fixed ([b1ba728](https://github.com/pyroscope-io/pyroscope/commit/b1ba728)) 1245 * Clean comments ([9138314](https://github.com/pyroscope-io/pyroscope/commit/9138314)) 1246 * decode-resp: decode flamebearer response for debugging (#284) ([8c45c81](https://github.com/pyroscope-io/pyroscope/commit/8c45c81)), closes [#284](https://github.com/pyroscope-io/pyroscope/issues/284) 1247 * Defer buffer put ([077e260](https://github.com/pyroscope-io/pyroscope/commit/077e260)) 1248 * downgrades to golang:1.16.4-alpine3.12 ([7a47a33](https://github.com/pyroscope-io/pyroscope/commit/7a47a33)) 1249 * Fix dictionary keys ([746871d](https://github.com/pyroscope-io/pyroscope/commit/746871d)) 1250 * fixes benchmark script ([d5a3c0e](https://github.com/pyroscope-io/pyroscope/commit/d5a3c0e)) 1251 * follow up to #283 ([e0f799a](https://github.com/pyroscope-io/pyroscope/commit/e0f799a)), closes [#283](https://github.com/pyroscope-io/pyroscope/issues/283) 1252 * Hide sensitive data from /config endpoint response ([9dfdd25](https://github.com/pyroscope-io/pyroscope/commit/9dfdd25)) 1253 * improve prependTreeNode ([d6d904e](https://github.com/pyroscope-io/pyroscope/commit/d6d904e)) 1254 * improve tooltip rendering (#266) ([53ce5f8](https://github.com/pyroscope-io/pyroscope/commit/53ce5f8)), closes [#266](https://github.com/pyroscope-io/pyroscope/issues/266) 1255 * improve tree.Insert ([cc0e5c5](https://github.com/pyroscope-io/pyroscope/commit/cc0e5c5)) 1256 * initial version of traffic duplicator ([03f32ff](https://github.com/pyroscope-io/pyroscope/commit/03f32ff)) 1257 * Introduce ingester abstraction ([75b27be](https://github.com/pyroscope-io/pyroscope/commit/75b27be)) 1258 * Make observer respect sample rate ([8411db8](https://github.com/pyroscope-io/pyroscope/commit/8411db8)) 1259 * Make ParseKey validate user input ([fa6048b](https://github.com/pyroscope-io/pyroscope/commit/fa6048b)) 1260 * Oauth flow for Google, GitHub and GitLab (#272) ([66ea269](https://github.com/pyroscope-io/pyroscope/commit/66ea269)), closes [#272](https://github.com/pyroscope-io/pyroscope/issues/272) 1261 * Protect /config and /build endpoints, if applicable ([3830233](https://github.com/pyroscope-io/pyroscope/commit/3830233)) 1262 * Refactor analytics package to decouple it from controller ([c935964](https://github.com/pyroscope-io/pyroscope/commit/c935964)) 1263 * Refactor pprof profile traversal ([33db173](https://github.com/pyroscope-io/pyroscope/commit/33db173)) 1264 * Replaced no longer maintained jwt-go with golang-jwt/jwt which is community maintained ([438b07f](https://github.com/pyroscope-io/pyroscope/commit/438b07f)) 1265 * Resolve merge conflicts ([b9f4c5e](https://github.com/pyroscope-io/pyroscope/commit/b9f4c5e)) 1266 * Setup metric exporter initialization ([6daeafc](https://github.com/pyroscope-io/pyroscope/commit/6daeafc)) 1267 * Tags support (#280) ([a41b2b7](https://github.com/pyroscope-io/pyroscope/commit/a41b2b7)), closes [#280](https://github.com/pyroscope-io/pyroscope/issues/280) 1268 * Tidy go mod ([212241b](https://github.com/pyroscope-io/pyroscope/commit/212241b)) 1269 * update go version in linux builds ([e44f8c8](https://github.com/pyroscope-io/pyroscope/commit/e44f8c8)) 1270 * Update upstream.go ([dd1daa5](https://github.com/pyroscope-io/pyroscope/commit/dd1daa5)) 1271 * updates alpine version ([77397d8](https://github.com/pyroscope-io/pyroscope/commit/77397d8)) 1272 * updates windows golang version ([94d5c43](https://github.com/pyroscope-io/pyroscope/commit/94d5c43)) 1273 * Use byte buffer pool for serialization ([725cfdd](https://github.com/pyroscope-io/pyroscope/commit/725cfdd)) 1274 * fix(agent): use the ProfileTypes from the configuration ([88aaed0](https://github.com/pyroscope-io/pyroscope/commit/88aaed0)) 1275 * fix(gospy.go): Snapshot add custom_pprof.StopCPUProfile() (#283) ([3a13771](https://github.com/pyroscope-io/pyroscope/commit/3a13771)), closes [#283](https://github.com/pyroscope-io/pyroscope/issues/283) 1276 1277 1278 1279 ## <small>0.0.35 (2021-06-29)</small> 1280 1281 * Adds new build and config endpoints (#259) ([aa8c868](https://github.com/pyroscope-io/pyroscope/commit/aa8c868)), closes [#259](https://github.com/pyroscope-io/pyroscope/issues/259) 1282 * Fix signal sending on Windows (#261) ([d94dc82](https://github.com/pyroscope-io/pyroscope/commit/d94dc82)), closes [#261](https://github.com/pyroscope-io/pyroscope/issues/261) 1283 * freezes php docker version ([2af42b3](https://github.com/pyroscope-io/pyroscope/commit/2af42b3)) 1284 * lints some code ([cc9a447](https://github.com/pyroscope-io/pyroscope/commit/cc9a447)) 1285 * sed linux fix ([d2f669f](https://github.com/pyroscope-io/pyroscope/commit/d2f669f)) 1286 * switches to httptest everywhere, hopefully will fix flaky http tests (#267) ([3cc251f](https://github.com/pyroscope-io/pyroscope/commit/3cc251f)), closes [#267](https://github.com/pyroscope-io/pyroscope/issues/267) 1287 * updates contributor / changelog scripts ([bd816a1](https://github.com/pyroscope-io/pyroscope/commit/bd816a1)) 1288 * Use own fork of read-process-memory (#246) ([5958327](https://github.com/pyroscope-io/pyroscope/commit/5958327)), closes [#246](https://github.com/pyroscope-io/pyroscope/issues/246) 1289 1290 1291 1292 ## <small>0.0.34 (2021-06-23)</small> 1293 1294 * adds linelint (#254) ([a85f6a8](https://github.com/pyroscope-io/pyroscope/commit/a85f6a8)), closes [#254](https://github.com/pyroscope-io/pyroscope/issues/254) 1295 * Document dotnet magic denominator (#255) ([07e72b3](https://github.com/pyroscope-io/pyroscope/commit/07e72b3)), closes [#255](https://github.com/pyroscope-io/pyroscope/issues/255) 1296 * Examples should run spies as non-root users #248 (#251) ([0df4c1d](https://github.com/pyroscope-io/pyroscope/commit/0df4c1d)), closes [#248](https://github.com/pyroscope-io/pyroscope/issues/248) [#251](https://github.com/pyroscope-io/pyroscope/issues/251) 1297 * Fixed wrong time calc in dotnetspy. (#252) ([f1dff48](https://github.com/pyroscope-io/pyroscope/commit/f1dff48)), closes [#252](https://github.com/pyroscope-io/pyroscope/issues/252) 1298 * fixes max memory available detection on linux (#256) ([5bee853](https://github.com/pyroscope-io/pyroscope/commit/5bee853)), closes [#256](https://github.com/pyroscope-io/pyroscope/issues/256) 1299 * Graceful shutdown (#243) ([2723d11](https://github.com/pyroscope-io/pyroscope/commit/2723d11)), closes [#243](https://github.com/pyroscope-io/pyroscope/issues/243) 1300 * Ignore tags at dictionary lookup (#245) ([e756a20](https://github.com/pyroscope-io/pyroscope/commit/e756a20)), closes [#245](https://github.com/pyroscope-io/pyroscope/issues/245) 1301 * Improves generate-sample-config script (#236) ([b78084d](https://github.com/pyroscope-io/pyroscope/commit/b78084d)), closes [#236](https://github.com/pyroscope-io/pyroscope/issues/236) 1302 1303 1304 1305 ## <small>0.0.33 (2021-06-17)</small> 1306 1307 * Add phpspy coloring #201 (#209) ([a69794d](https://github.com/pyroscope-io/pyroscope/commit/a69794d)), closes [#201](https://github.com/pyroscope-io/pyroscope/issues/201) [#209](https://github.com/pyroscope-io/pyroscope/issues/209) 1308 * Add README for dotnet examples (#233) ([261f882](https://github.com/pyroscope-io/pyroscope/commit/261f882)), closes [#233](https://github.com/pyroscope-io/pyroscope/issues/233) 1309 * Adds a benchmark suite (#231) ([c7cab40](https://github.com/pyroscope-io/pyroscope/commit/c7cab40)), closes [#231](https://github.com/pyroscope-io/pyroscope/issues/231) 1310 * adds better handling for errors when starting the server, improves logger initialization, optimizes ([970e706](https://github.com/pyroscope-io/pyroscope/commit/970e706)), closes [#215](https://github.com/pyroscope-io/pyroscope/issues/215) 1311 * adds dotnet to the list of supported integrations ([73a7aad](https://github.com/pyroscope-io/pyroscope/commit/73a7aad)) 1312 * Bumps rbspy version to v0.6.0 (#237) ([82ce174](https://github.com/pyroscope-io/pyroscope/commit/82ce174)), closes [#237](https://github.com/pyroscope-io/pyroscope/issues/237) 1313 * Closes #168 - Implement data retention in storage layer (WIP) (#182) ([af9a745](https://github.com/pyroscope-io/pyroscope/commit/af9a745)), closes [#168](https://github.com/pyroscope-io/pyroscope/issues/168) [#182](https://github.com/pyroscope-io/pyroscope/issues/182) 1314 * Disable inlining for golang example (#211) ([80a334a](https://github.com/pyroscope-io/pyroscope/commit/80a334a)), closes [#211](https://github.com/pyroscope-io/pyroscope/issues/211) 1315 * Dynamically resizes cache depending on the amount of RAM available (issue #167) (#213) ([764de1d](https://github.com/pyroscope-io/pyroscope/commit/764de1d)), closes [#167](https://github.com/pyroscope-io/pyroscope/issues/167) [#213](https://github.com/pyroscope-io/pyroscope/issues/213) 1316 * fix #226: support the readiness and liveness for kubernetes (#238) ([7331758](https://github.com/pyroscope-io/pyroscope/commit/7331758)), closes [#226](https://github.com/pyroscope-io/pyroscope/issues/226) [#238](https://github.com/pyroscope-io/pyroscope/issues/238) 1317 * Fix issue #154: Add ability to change sampling rate (#190) ([2c4acf6](https://github.com/pyroscope-io/pyroscope/commit/2c4acf6)), closes [#154](https://github.com/pyroscope-io/pyroscope/issues/154) [#190](https://github.com/pyroscope-io/pyroscope/issues/190) 1318 * fix the issue #188: add the file name and code line (#214) ([63e622f](https://github.com/pyroscope-io/pyroscope/commit/63e622f)), closes [#188](https://github.com/pyroscope-io/pyroscope/issues/188) [#214](https://github.com/pyroscope-io/pyroscope/issues/214) [#188](https://github.com/pyroscope-io/pyroscope/issues/188) 1319 * fixes the issue with missing godepgraph (#227) ([3c519ff](https://github.com/pyroscope-io/pyroscope/commit/3c519ff)), closes [#227](https://github.com/pyroscope-io/pyroscope/issues/227) 1320 * Hotfix/segment cache panic (#222) ([81ba6c4](https://github.com/pyroscope-io/pyroscope/commit/81ba6c4)), closes [#222](https://github.com/pyroscope-io/pyroscope/issues/222) 1321 * Implements ability to change sample rate in go profiler ([f98350d](https://github.com/pyroscope-io/pyroscope/commit/f98350d)) 1322 * Make phpspy use direct read from mem (#239) ([e8201ca](https://github.com/pyroscope-io/pyroscope/commit/e8201ca)), closes [#239](https://github.com/pyroscope-io/pyroscope/issues/239) 1323 * Part of: Lint Go Code #49 (#223) ([880e06a](https://github.com/pyroscope-io/pyroscope/commit/880e06a)), closes [#49](https://github.com/pyroscope-io/pyroscope/issues/49) [#223](https://github.com/pyroscope-io/pyroscope/issues/223) 1324 * removes extra logging statements ([5e56f27](https://github.com/pyroscope-io/pyroscope/commit/5e56f27)) 1325 * removes logrus dependency from pkg/agent/profiler ([36a7eb4](https://github.com/pyroscope-io/pyroscope/commit/36a7eb4)) 1326 * support the compile on linux system, like ubuntu and centos (#202) ([5098f57](https://github.com/pyroscope-io/pyroscope/commit/5098f57)), closes [#202](https://github.com/pyroscope-io/pyroscope/issues/202) 1327 * Update agent server diagram in examples ([9c89c4b](https://github.com/pyroscope-io/pyroscope/commit/9c89c4b)) 1328 * Update deployment.svg ([114eabd](https://github.com/pyroscope-io/pyroscope/commit/114eabd)) 1329 * Update deployment.svg ([b727bff](https://github.com/pyroscope-io/pyroscope/commit/b727bff)) 1330 * Update README.ch.md ([f16b131](https://github.com/pyroscope-io/pyroscope/commit/f16b131)) 1331 * Update readmes ([6ed27ce](https://github.com/pyroscope-io/pyroscope/commit/6ed27ce)) 1332 * updates dotnet examples docker image ([f445381](https://github.com/pyroscope-io/pyroscope/commit/f445381)) 1333 * Windows support (agent) (#212) ([c1babda](https://github.com/pyroscope-io/pyroscope/commit/c1babda)), closes [#212](https://github.com/pyroscope-io/pyroscope/issues/212) 1334 * Closes: #192 Use the specific config structure for each command (#208) ([2f33d66](https://github.com/pyroscope-io/pyroscope/commit/2f33d66)), closes [#192](https://github.com/pyroscope-io/pyroscope/issues/192) [#208](https://github.com/pyroscope-io/pyroscope/issues/208) 1335 * Closes: Feature: add ability to delete apps #119 (#221) ([2cc5f0e](https://github.com/pyroscope-io/pyroscope/commit/2cc5f0e)), closes [#119](https://github.com/pyroscope-io/pyroscope/issues/119) [#221](https://github.com/pyroscope-io/pyroscope/issues/221) [#119](https://github.com/pyroscope-io/pyroscope/issues/119) 1336 * benchmark: brings back grafana config ([99c560a](https://github.com/pyroscope-io/pyroscope/commit/99c560a)) 1337 1338 1339 1340 ## <small>0.0.32 (2021-05-21)</small> 1341 1342 * Add .Net support (#200) ([99f1149](https://github.com/pyroscope-io/pyroscope/commit/99f1149)), closes [#200](https://github.com/pyroscope-io/pyroscope/issues/200) 1343 * examples fix ([b4eb2eb](https://github.com/pyroscope-io/pyroscope/commit/b4eb2eb)) 1344 * Fix dotnetspy panic on premature exit and add tests. (#203) ([b2fff2b](https://github.com/pyroscope-io/pyroscope/commit/b2fff2b)), closes [#203](https://github.com/pyroscope-io/pyroscope/issues/203) 1345 * fix the nil reference issue, just add the error handle logic (#194) ([fc9e25b](https://github.com/pyroscope-io/pyroscope/commit/fc9e25b)), closes [#194](https://github.com/pyroscope-io/pyroscope/issues/194) 1346 * improves multi-platform support in dotnet examples ([0e8d6ff](https://github.com/pyroscope-io/pyroscope/commit/0e8d6ff)) 1347 * Update deployment diagram ([bc5d5e7](https://github.com/pyroscope-io/pyroscope/commit/bc5d5e7)) 1348 * Update deployment diagram ([fbd3a59](https://github.com/pyroscope-io/pyroscope/commit/fbd3a59)) 1349 * Update storage-design-ch.md ([e39332a](https://github.com/pyroscope-io/pyroscope/commit/e39332a)) 1350 * Update storage-design.md ([659c5c4](https://github.com/pyroscope-io/pyroscope/commit/659c5c4)) 1351 * Updates README and adds Credits section ([7773f33](https://github.com/pyroscope-io/pyroscope/commit/7773f33)) 1352 1353 1354 1355 ## <small>0.0.31 (2021-05-17)</small> 1356 1357 * Add roadmap to readme ([5372d78](https://github.com/pyroscope-io/pyroscope/commit/5372d78)) 1358 * added chinese translation for storage-design (#180) ([fbeb788](https://github.com/pyroscope-io/pyroscope/commit/fbeb788)), closes [#180](https://github.com/pyroscope-io/pyroscope/issues/180) 1359 * Adds PHP support via phpspy (#157) ([16f2bff](https://github.com/pyroscope-io/pyroscope/commit/16f2bff)), closes [#157](https://github.com/pyroscope-io/pyroscope/issues/157) 1360 * Cleans up pkg/storage/segment and global state (#183) ([fc51463](https://github.com/pyroscope-io/pyroscope/commit/fc51463)), closes [#183](https://github.com/pyroscope-io/pyroscope/issues/183) 1361 * deletes an old unused script ([a91d465](https://github.com/pyroscope-io/pyroscope/commit/a91d465)) 1362 * Resolves #165 - implemented out of space check (#174) ([3628793](https://github.com/pyroscope-io/pyroscope/commit/3628793)), closes [#165](https://github.com/pyroscope-io/pyroscope/issues/165) [#174](https://github.com/pyroscope-io/pyroscope/issues/174) 1363 * Update storage-design.md ([f2b83ae](https://github.com/pyroscope-io/pyroscope/commit/f2b83ae)) 1364 * updates contributors ([81148ef](https://github.com/pyroscope-io/pyroscope/commit/81148ef)) 1365 1366 1367 1368 ## <small>0.0.30 (2021-04-26)</small> 1369 1370 * adds buildx as a builder ([6234773](https://github.com/pyroscope-io/pyroscope/commit/6234773)) 1371 * build fix ([c328dbf](https://github.com/pyroscope-io/pyroscope/commit/c328dbf)) 1372 * controller code improvements ([3116e37](https://github.com/pyroscope-io/pyroscope/commit/3116e37)) 1373 * fix upload panic(do upload with recover) (#151) ([e73031a](https://github.com/pyroscope-io/pyroscope/commit/e73031a)), closes [#151](https://github.com/pyroscope-io/pyroscope/issues/151) 1374 * flaky test fix ([e098d77](https://github.com/pyroscope-io/pyroscope/commit/e098d77)) 1375 * flaky test fix ([7afecca](https://github.com/pyroscope-io/pyroscope/commit/7afecca)) 1376 * github actions: prints available platforms ([ba443f9](https://github.com/pyroscope-io/pyroscope/commit/ba443f9)) 1377 * Golang Profiler — adds memory profiling, improves cpu profiling (#146) ([704fcfb](https://github.com/pyroscope-io/pyroscope/commit/704fcfb)), closes [#146](https://github.com/pyroscope-io/pyroscope/issues/146) 1378 * improves support for multiple paths in GOPATH - fixes #142 ([5e06042](https://github.com/pyroscope-io/pyroscope/commit/5e06042)), closes [#142](https://github.com/pyroscope-io/pyroscope/issues/142) 1379 * improves test descriptions (Describe / Context / It) ([35b4dca](https://github.com/pyroscope-io/pyroscope/commit/35b4dca)) 1380 * ran go mod tidy ([5274dd3](https://github.com/pyroscope-io/pyroscope/commit/5274dd3)) 1381 * removes a useless warning ([c50a77b](https://github.com/pyroscope-io/pyroscope/commit/c50a77b)) 1382 * removes dockerhub action ([c5079c9](https://github.com/pyroscope-io/pyroscope/commit/c5079c9)) 1383 * sets up docker builds from github actions to dockerhub ([d500f8d](https://github.com/pyroscope-io/pyroscope/commit/d500f8d)) 1384 * tests improvements ([74c5237](https://github.com/pyroscope-io/pyroscope/commit/74c5237)) 1385 * Update README.ch.md (#159) ([e711418](https://github.com/pyroscope-io/pyroscope/commit/e711418)), closes [#159](https://github.com/pyroscope-io/pyroscope/issues/159) 1386 * updates README ([f20da5f](https://github.com/pyroscope-io/pyroscope/commit/f20da5f)) 1387 * Use bash to run scripts ([a019ef3](https://github.com/pyroscope-io/pyroscope/commit/a019ef3)) 1388 1389 1390 1391 ## <small>0.0.29 (2021-04-06)</small> 1392 1393 * Add node_modules, git folders to dockerignore ([306c5c4](https://github.com/pyroscope-io/pyroscope/commit/306c5c4)) 1394 * add parser type for ParseKey switch case ([f74af6f](https://github.com/pyroscope-io/pyroscope/commit/f74af6f)) 1395 * add strings.Builder.WriteString() method to whitelist in revive.toml ([c9da6d8](https://github.com/pyroscope-io/pyroscope/commit/c9da6d8)) 1396 * add tests for metadata serialization ([8e27013](https://github.com/pyroscope-io/pyroscope/commit/8e27013)) 1397 * Addressing #28 added some randomized tests ([8a7134c](https://github.com/pyroscope-io/pyroscope/commit/8a7134c)), closes [#28](https://github.com/pyroscope-io/pyroscope/issues/28) 1398 * adds a github action to update contributors automatically (#128) ([a686fe7](https://github.com/pyroscope-io/pyroscope/commit/a686fe7)), closes [#128](https://github.com/pyroscope-io/pyroscope/issues/128) 1399 * adds a lint rule for byte arrays ([b41c36e](https://github.com/pyroscope-io/pyroscope/commit/b41c36e)) 1400 * adds a very basic cli test ([187788e](https://github.com/pyroscope-io/pyroscope/commit/187788e)) 1401 * adds ability to specify user in pyroscope exec ([2bda8b1](https://github.com/pyroscope-io/pyroscope/commit/2bda8b1)) 1402 * adds basic tests for upstream/remote ([9bf67c6](https://github.com/pyroscope-io/pyroscope/commit/9bf67c6)) 1403 * adds cache tests ([fb42525](https://github.com/pyroscope-io/pyroscope/commit/fb42525)) 1404 * adds dictionary serialization tests ([98d0f59](https://github.com/pyroscope-io/pyroscope/commit/98d0f59)) 1405 * Adds ginkgo bootstrap files to all packages we should test (#126) ([f399f08](https://github.com/pyroscope-io/pyroscope/commit/f399f08)), closes [#126](https://github.com/pyroscope-io/pyroscope/issues/126) 1406 * Adds Go Report to README ([a94aca3](https://github.com/pyroscope-io/pyroscope/commit/a94aca3)) 1407 * adds go tests ([886479a](https://github.com/pyroscope-io/pyroscope/commit/886479a)) 1408 * adds profiling data parser tests ([c4d60fd](https://github.com/pyroscope-io/pyroscope/commit/c4d60fd)) 1409 * adds smoke tests to storage ([466cd8b](https://github.com/pyroscope-io/pyroscope/commit/466cd8b)) 1410 * adds tests for agent/session.go ([0586d24](https://github.com/pyroscope-io/pyroscope/commit/0586d24)) 1411 * adds tests for attime ([bd69e65](https://github.com/pyroscope-io/pyroscope/commit/bd69e65)) 1412 * adds tests for storage/segment/timeline.go ([2bd256b](https://github.com/pyroscope-io/pyroscope/commit/2bd256b)) 1413 * adds tests for storage/tree ([bccbf93](https://github.com/pyroscope-io/pyroscope/commit/bccbf93)) 1414 * Allow enabling Badger's truncate option (#148) ([73e68a3](https://github.com/pyroscope-io/pyroscope/commit/73e68a3)), closes [#148](https://github.com/pyroscope-io/pyroscope/issues/148) 1415 * better names ([4209607](https://github.com/pyroscope-io/pyroscope/commit/4209607)) 1416 * break down ParseKey's nested switch statement into separate function calls ([a586929](https://github.com/pyroscope-io/pyroscope/commit/a586929)) 1417 * bug fix ([cf12eec](https://github.com/pyroscope-io/pyroscope/commit/cf12eec)) 1418 * bug fix ([571df5d](https://github.com/pyroscope-io/pyroscope/commit/571df5d)) 1419 * changes badger-log-truncate to be on by default as discussed in #148 ([dc2a22c](https://github.com/pyroscope-io/pyroscope/commit/dc2a22c)), closes [#148](https://github.com/pyroscope-io/pyroscope/issues/148) 1420 * Controller Improvements (#144) ([ad4ad80](https://github.com/pyroscope-io/pyroscope/commit/ad4ad80)), closes [#144](https://github.com/pyroscope-io/pyroscope/issues/144) 1421 * exec tests ([a888823](https://github.com/pyroscope-io/pyroscope/commit/a888823)) 1422 * Export flamegraph and table to pdf/png (#143) ([7782248](https://github.com/pyroscope-io/pyroscope/commit/7782248)), closes [#143](https://github.com/pyroscope-io/pyroscope/issues/143) 1423 * Fix Python3 Indentation - Following PEP8 style (#138) ([bd13663](https://github.com/pyroscope-io/pyroscope/commit/bd13663)), closes [#138](https://github.com/pyroscope-io/pyroscope/issues/138) 1424 * Fix some Revive lint warnings (#145) ([d7ccae6](https://github.com/pyroscope-io/pyroscope/commit/d7ccae6)), closes [#145](https://github.com/pyroscope-io/pyroscope/issues/145) 1425 * Fix typo in README (#124) ([f956810](https://github.com/pyroscope-io/pyroscope/commit/f956810)), closes [#124](https://github.com/pyroscope-io/pyroscope/issues/124) 1426 * Fix typo in storage-design.md ([3638a0c](https://github.com/pyroscope-io/pyroscope/commit/3638a0c)) 1427 * fixes typos ([e1c6cad](https://github.com/pyroscope-io/pyroscope/commit/e1c6cad)) 1428 * improves test reliability ([c38e151](https://github.com/pyroscope-io/pyroscope/commit/c38e151)) 1429 * makes docker builds more resilient ([98284f7](https://github.com/pyroscope-io/pyroscope/commit/98284f7)) 1430 * refactors config initialization in tests ([988514d](https://github.com/pyroscope-io/pyroscope/commit/988514d)) 1431 * remove broken upload command ([58e292f](https://github.com/pyroscope-io/pyroscope/commit/58e292f)) 1432 * Small improvements to Dockerfile ([b3aaa29](https://github.com/pyroscope-io/pyroscope/commit/b3aaa29)) 1433 * splits test workflows ([4ddcfab](https://github.com/pyroscope-io/pyroscope/commit/4ddcfab)) 1434 * tests for analytics service ([94004d0](https://github.com/pyroscope-io/pyroscope/commit/94004d0)) 1435 * Typo fix ([d173be8](https://github.com/pyroscope-io/pyroscope/commit/d173be8)) 1436 * Update README.ch.md ([4c4dc1c](https://github.com/pyroscope-io/pyroscope/commit/4c4dc1c)) 1437 * Update storage-design.md (#135) ([3cd6242](https://github.com/pyroscope-io/pyroscope/commit/3cd6242)), closes [#135](https://github.com/pyroscope-io/pyroscope/issues/135) 1438 * updates badges on README page ([f8105fd](https://github.com/pyroscope-io/pyroscope/commit/f8105fd)) 1439 * version 0.0.28 ([1fc03bb](https://github.com/pyroscope-io/pyroscope/commit/1fc03bb)) 1440 * wrap the strings.Builder WriteString calls in a separate function to handle error check ([66b1bb3](https://github.com/pyroscope-io/pyroscope/commit/66b1bb3)) 1441 * pyspy: defaults to non-blocking mode, adds an option to enable blocking mode ([0035a99](https://github.com/pyroscope-io/pyroscope/commit/0035a99)) 1442 * chore(style): update go format style. (#129) ([a7b15ca](https://github.com/pyroscope-io/pyroscope/commit/a7b15ca)), closes [#129](https://github.com/pyroscope-io/pyroscope/issues/129) 1443 1444 1445 1446 ## <small>0.0.28 (2021-03-11)</small> 1447 1448 * adds a mutex to hyperloglog library, addresses #112 ([66ad877](https://github.com/pyroscope-io/pyroscope/commit/66ad877)), closes [#112](https://github.com/pyroscope-io/pyroscope/issues/112) 1449 * adds codecov ([0b35827](https://github.com/pyroscope-io/pyroscope/commit/0b35827)) 1450 * adds storage design doc ([99aa4ad](https://github.com/pyroscope-io/pyroscope/commit/99aa4ad)) 1451 * exclude vendor directory from being linted. Update ApiBindAddr to APIBindAddr ([27c33d2](https://github.com/pyroscope-io/pyroscope/commit/27c33d2)) 1452 * fix malformed struct tags ([a2d577d](https://github.com/pyroscope-io/pyroscope/commit/a2d577d)) 1453 * fixes syntax error ([13f5168](https://github.com/pyroscope-io/pyroscope/commit/13f5168)) 1454 * improves ebpf support on debian ([38918a1](https://github.com/pyroscope-io/pyroscope/commit/38918a1)) 1455 * increases maximum nodes per tree when rendering trees ([76d3fa2](https://github.com/pyroscope-io/pyroscope/commit/76d3fa2)) 1456 * makes logging less verbose, fixes a bug with direct upstream ([9784bc2](https://github.com/pyroscope-io/pyroscope/commit/9784bc2)) 1457 * remove naked return and cut down line length ([e7df6f6](https://github.com/pyroscope-io/pyroscope/commit/e7df6f6)) 1458 * removes mdx parts ([5b515e6](https://github.com/pyroscope-io/pyroscope/commit/5b515e6)) 1459 * spelling fixes ([eb08802](https://github.com/pyroscope-io/pyroscope/commit/eb08802)) 1460 * update typos ([e813976](https://github.com/pyroscope-io/pyroscope/commit/e813976)) 1461 * updates the list of contributors ([bc1b5d6](https://github.com/pyroscope-io/pyroscope/commit/bc1b5d6)) 1462 * version 0.0.27 ([28f31b8](https://github.com/pyroscope-io/pyroscope/commit/28f31b8)) 1463 1464 1465 1466 ## <small>0.0.27 (2021-03-10)</small> 1467 1468 * adds a mutex to hyperloglog library, addresses #112 ([66ad877](https://github.com/pyroscope-io/pyroscope/commit/66ad877)), closes [#112](https://github.com/pyroscope-io/pyroscope/issues/112) 1469 * exclude vendor directory from being linted. Update ApiBindAddr to APIBindAddr ([27c33d2](https://github.com/pyroscope-io/pyroscope/commit/27c33d2)) 1470 * fix malformed struct tags ([a2d577d](https://github.com/pyroscope-io/pyroscope/commit/a2d577d)) 1471 * remove naked return and cut down line length ([e7df6f6](https://github.com/pyroscope-io/pyroscope/commit/e7df6f6)) 1472 * updates the list of contributors ([bc1b5d6](https://github.com/pyroscope-io/pyroscope/commit/bc1b5d6)) 1473 1474 1475 1476 ## <small>0.0.26 (2021-03-08)</small> 1477 1478 * Add Pyroscope cloud instructions ([3765ea2](https://github.com/pyroscope-io/pyroscope/commit/3765ea2)) 1479 * add unit tests (#98) ([31474b3](https://github.com/pyroscope-io/pyroscope/commit/31474b3)), closes [#98](https://github.com/pyroscope-io/pyroscope/issues/98) 1480 * check to see if logrus is used ([e2ff648](https://github.com/pyroscope-io/pyroscope/commit/e2ff648)) 1481 * fixes dependency graph task ([e4c2168](https://github.com/pyroscope-io/pyroscope/commit/e4c2168)) 1482 * removes logrus dependency from the library code ([f8e033e](https://github.com/pyroscope-io/pyroscope/commit/f8e033e)) 1483 * Update contributors ([a39c7ab](https://github.com/pyroscope-io/pyroscope/commit/a39c7ab)) 1484 * Updates README with information about the cloud ([2da1333](https://github.com/pyroscope-io/pyroscope/commit/2da1333)) 1485 * consistency: removes "log" alias in favor of "logrus" ([a66f8b3](https://github.com/pyroscope-io/pyroscope/commit/a66f8b3)) 1486 1487 1488 1489 ## <small>0.0.25 (2021-02-26)</small> 1490 1491 * adds eBPF spy ([3438826](https://github.com/pyroscope-io/pyroscope/commit/3438826)) 1492 * new connect command ([7d2a410](https://github.com/pyroscope-io/pyroscope/commit/7d2a410)) 1493 * update ignore (#93) ([2176676](https://github.com/pyroscope-io/pyroscope/commit/2176676)), closes [#93](https://github.com/pyroscope-io/pyroscope/issues/93) 1494 * updates readme ([ce3f843](https://github.com/pyroscope-io/pyroscope/commit/ce3f843)) 1495 1496 1497 1498 ## <small>0.0.24 (2021-02-23)</small> 1499 1500 * Add comparison view (#90) ([bc648e9](https://github.com/pyroscope-io/pyroscope/commit/bc648e9)), closes [#90](https://github.com/pyroscope-io/pyroscope/issues/90) 1501 * Add React Router (#73) ([1443b8c](https://github.com/pyroscope-io/pyroscope/commit/1443b8c)), closes [#73](https://github.com/pyroscope-io/pyroscope/issues/73) 1502 * added chinese for flamgrahs (#89) ([11a22e6](https://github.com/pyroscope-io/pyroscope/commit/11a22e6)), closes [#89](https://github.com/pyroscope-io/pyroscope/issues/89) 1503 * fix connection reuse (#87) ([8fb42ec](https://github.com/pyroscope-io/pyroscope/commit/8fb42ec)), closes [#87](https://github.com/pyroscope-io/pyroscope/issues/87) 1504 * fixes air config (`make dev` command) ([3a3b366](https://github.com/pyroscope-io/pyroscope/commit/3a3b366)) 1505 * fixes ruby stacktraces formatting ([4a7c2be](https://github.com/pyroscope-io/pyroscope/commit/4a7c2be)) 1506 * Import pyroscope version from package.json (#86) ([295a002](https://github.com/pyroscope-io/pyroscope/commit/295a002)), closes [#86](https://github.com/pyroscope-io/pyroscope/issues/86) 1507 * Move flamebearer to local state instead of redux store (#77) ([03f3abc](https://github.com/pyroscope-io/pyroscope/commit/03f3abc)), closes [#77](https://github.com/pyroscope-io/pyroscope/issues/77) 1508 * refresh button fix ([649678e](https://github.com/pyroscope-io/pyroscope/commit/649678e)) 1509 * Update contributors ([10e1740](https://github.com/pyroscope-io/pyroscope/commit/10e1740)) 1510 * cleanup: lint js code (#80) ([3dab5d9](https://github.com/pyroscope-io/pyroscope/commit/3dab5d9)), closes [#80](https://github.com/pyroscope-io/pyroscope/issues/80) 1511 1512 1513 1514 ## <small>0.0.23 (2021-02-17)</small> 1515 1516 * Add translations structure (#81) ([05b9fa8](https://github.com/pyroscope-io/pyroscope/commit/05b9fa8)), closes [#81](https://github.com/pyroscope-io/pyroscope/issues/81) 1517 * Create README.ch.md ([fe33f46](https://github.com/pyroscope-io/pyroscope/commit/fe33f46)) 1518 * Update diagram in CH version ([72d98c6](https://github.com/pyroscope-io/pyroscope/commit/72d98c6)) 1519 * updates rbspy version (relative filenames update) ([a58d354](https://github.com/pyroscope-io/pyroscope/commit/a58d354)) 1520 1521 1522 1523 ## <small>0.0.22 (2021-02-16)</small> 1524 1525 * fix upload URL to include existing path (#76) ([221988f](https://github.com/pyroscope-io/pyroscope/commit/221988f)), closes [#76](https://github.com/pyroscope-io/pyroscope/issues/76) 1526 * makes controller fail more gracefully when the db is closing ([ae5cc0f](https://github.com/pyroscope-io/pyroscope/commit/ae5cc0f)) 1527 * updates contributors ([337cc12](https://github.com/pyroscope-io/pyroscope/commit/337cc12)) 1528 * updates rbspy version, adds comments to rbspy and pyspy ([cbc5a7b](https://github.com/pyroscope-io/pyroscope/commit/cbc5a7b)) 1529 * fix: unknown revision cosmtrek/air v1.21.2 => v1.12.2 (#75) ([9eaed48](https://github.com/pyroscope-io/pyroscope/commit/9eaed48)), closes [#75](https://github.com/pyroscope-io/pyroscope/issues/75) 1530 1531 1532 1533 ## <small>0.0.21 (2021-02-13)</small> 1534 1535 * adds ARCHITECTURE.md file ([658410d](https://github.com/pyroscope-io/pyroscope/commit/658410d)) 1536 * adds comparison view button ([c6ee9e0](https://github.com/pyroscope-io/pyroscope/commit/c6ee9e0)) 1537 * adds order to config fields, adds a sample config generator program, fixes #66 ([0569dc6](https://github.com/pyroscope-io/pyroscope/commit/0569dc6)), closes [#66](https://github.com/pyroscope-io/pyroscope/issues/66) 1538 * improves readme with simpler instructions ([a059050](https://github.com/pyroscope-io/pyroscope/commit/a059050)) 1539 * simplifies python example ([a0e3cb5](https://github.com/pyroscope-io/pyroscope/commit/a0e3cb5)) 1540 * styling fixes ([9fee8ae](https://github.com/pyroscope-io/pyroscope/commit/9fee8ae)) 1541 * updates language names ([a1447dd](https://github.com/pyroscope-io/pyroscope/commit/a1447dd)) 1542 * updates README with 2 step install process ([70954b9](https://github.com/pyroscope-io/pyroscope/commit/70954b9)) 1543 * updates README with an updated diagram ([8f85bb4](https://github.com/pyroscope-io/pyroscope/commit/8f85bb4)) 1544 * frontend: adds a sidebar, simplifies header ([2cdf22a](https://github.com/pyroscope-io/pyroscope/commit/2cdf22a)) 1545 1546 1547 1548 ## <small>0.0.20 (2021-02-08)</small> 1549 1550 * fixes darwin build ([4907ade](https://github.com/pyroscope-io/pyroscope/commit/4907ade)) 1551 * new util to convert from and until values to date Object ([1e758cf](https://github.com/pyroscope-io/pyroscope/commit/1e758cf)) 1552 * renamed formatAsOBject() parameter ([874941b](https://github.com/pyroscope-io/pyroscope/commit/874941b)) 1553 * Updated to use the new util formatAsOBject() ([b59744a](https://github.com/pyroscope-io/pyroscope/commit/b59744a)) 1554 1555 1556 1557 ## <small>0.0.19 (2021-02-08)</small> 1558 1559 * adds config option for setting the app's base url (#69) ([86f07d7](https://github.com/pyroscope-io/pyroscope/commit/86f07d7)), closes [#69](https://github.com/pyroscope-io/pyroscope/issues/69) 1560 * explicit error message when used with our hosted version and no auth-token provided ([d6d9b45](https://github.com/pyroscope-io/pyroscope/commit/d6d9b45)) 1561 * improves Usage message ([d2d4535](https://github.com/pyroscope-io/pyroscope/commit/d2d4535)) 1562 * linux, exec: adds capabilities detection - prints a message when running pyroscope exec with no prop ([e37a9a0](https://github.com/pyroscope-io/pyroscope/commit/e37a9a0)) 1563 * makes `pyroscope exec help` print usage message ([dfce70c](https://github.com/pyroscope-io/pyroscope/commit/dfce70c)) 1564 * makes favicon url relative ([c176b73](https://github.com/pyroscope-io/pyroscope/commit/c176b73)) 1565 * updates rbspy / pyspy version, enables arm builds ([30ec4c0](https://github.com/pyroscope-io/pyroscope/commit/30ec4c0)) 1566 * updates the list of contributors ([6137fa2](https://github.com/pyroscope-io/pyroscope/commit/6137fa2)) 1567 1568 1569 1570 ## <small>0.0.18 (2021-02-04)</small> 1571 1572 * Add FlameGraphRendererNew, factor out ProfilerHeader and ProfilerTable ([5c0f137](https://github.com/pyroscope-io/pyroscope/commit/5c0f137)) 1573 * Added a date and time picker ([7246d32](https://github.com/pyroscope-io/pyroscope/commit/7246d32)) 1574 * adds 'gospy.(*GoSpy).Snapshot' to list of excludes in gospy, addresses #50 ([a565c52](https://github.com/pyroscope-io/pyroscope/commit/a565c52)), closes [#50](https://github.com/pyroscope-io/pyroscope/issues/50) 1575 * adds a lint comment ([8da5bae](https://github.com/pyroscope-io/pyroscope/commit/8da5bae)) 1576 * adds a revive exception for code that we didn't write ([0616b14](https://github.com/pyroscope-io/pyroscope/commit/0616b14)) 1577 * adds auto-review github action ([da0f556](https://github.com/pyroscope-io/pyroscope/commit/da0f556)) 1578 * auto review config improvements ([bc5eaa5](https://github.com/pyroscope-io/pyroscope/commit/bc5eaa5)) 1579 * Change cursor to pointer, change crosshair color ([1b9c1b4](https://github.com/pyroscope-io/pyroscope/commit/1b9c1b4)) 1580 * changed date format to YYYY-mm-dd HH:MM ([609d2e4](https://github.com/pyroscope-io/pyroscope/commit/609d2e4)) 1581 * coloring date as blue when it's part of the range ([a9155d9](https://github.com/pyroscope-io/pyroscope/commit/a9155d9)) 1582 * Fix ProfilerHeader lint ([2f987ce](https://github.com/pyroscope-io/pyroscope/commit/2f987ce)) 1583 * fix typo ([67f1567](https://github.com/pyroscope-io/pyroscope/commit/67f1567)) 1584 * Fix Update button from falling out, add date range labels ([534ce1f](https://github.com/pyroscope-io/pyroscope/commit/534ce1f)) 1585 * fixes an issue with forks and "Auto Request Review" ([9880432](https://github.com/pyroscope-io/pyroscope/commit/9880432)) 1586 * fixes work function ([00753b7](https://github.com/pyroscope-io/pyroscope/commit/00753b7)) 1587 * from selector fixed ([ed7e47b](https://github.com/pyroscope-io/pyroscope/commit/ed7e47b)) 1588 * Import crosshair library, define function that draws crosshair ([383fcd2](https://github.com/pyroscope-io/pyroscope/commit/383fcd2)) 1589 * improved the date range selector and fixed #54 #60 ([6194b88](https://github.com/pyroscope-io/pyroscope/commit/6194b88)), closes [#54](https://github.com/pyroscope-io/pyroscope/issues/54) [#60](https://github.com/pyroscope-io/pyroscope/issues/60) 1590 * makes exec work with auth token ([9039949](https://github.com/pyroscope-io/pyroscope/commit/9039949)) 1591 * Merge FlameGraphRendererNew to FlameGraphRenderer ([a235867](https://github.com/pyroscope-io/pyroscope/commit/a235867)) 1592 * removed coloring range on hover ([c20d909](https://github.com/pyroscope-io/pyroscope/commit/c20d909)) 1593 * renames errFoo -> errClosing ([aaf0a68](https://github.com/pyroscope-io/pyroscope/commit/aaf0a68)) 1594 * reverts examples/golang/main.go changes ([9fa9e34](https://github.com/pyroscope-io/pyroscope/commit/9fa9e34)) 1595 * Set cross hair settings ([7bf4ab5](https://github.com/pyroscope-io/pyroscope/commit/7bf4ab5)) 1596 * Small css changes ([f70da15](https://github.com/pyroscope-io/pyroscope/commit/f70da15)) 1597 * split the code into reusable pieces, fixed issue#55 ([2c81645](https://github.com/pyroscope-io/pyroscope/commit/2c81645)), closes [issue#55](https://github.com/pyroscope-io/pyroscope/issues/55) 1598 * support for auth tokens, atexit fix ([ff206a3](https://github.com/pyroscope-io/pyroscope/commit/ff206a3)) 1599 * trying to add auto-labeler + fix auto-review actionAuto label (#63) ([bc7aa2f](https://github.com/pyroscope-io/pyroscope/commit/bc7aa2f)), closes [#63](https://github.com/pyroscope-io/pyroscope/issues/63) 1600 * updated ([320ac81](https://github.com/pyroscope-io/pyroscope/commit/320ac81)) 1601 * updated 2/ ([9734d74](https://github.com/pyroscope-io/pyroscope/commit/9734d74)) 1602 * updates our list of contributors ([0dc9715](https://github.com/pyroscope-io/pyroscope/commit/0dc9715)) 1603 * updates the list of contributors ([032c148](https://github.com/pyroscope-io/pyroscope/commit/032c148)) 1604 * cleanup: lint go code ([04c69b1](https://github.com/pyroscope-io/pyroscope/commit/04c69b1)) 1605 1606 1607 1608 ## <small>0.0.17 (2021-01-27)</small> 1609 1610 * Add logo to examples page ([1ea5655](https://github.com/pyroscope-io/pyroscope/commit/1ea5655)) 1611 * Add more examples tweaks ([d1f4f70](https://github.com/pyroscope-io/pyroscope/commit/d1f4f70)) 1612 * Add readme for how to debug python ([c0da18e](https://github.com/pyroscope-io/pyroscope/commit/c0da18e)) 1613 * adds build info to main page ([1133949](https://github.com/pyroscope-io/pyroscope/commit/1133949)) 1614 * better handling of application names ([59266bc](https://github.com/pyroscope-io/pyroscope/commit/59266bc)) 1615 * Change files for blog example ([3f9f55b](https://github.com/pyroscope-io/pyroscope/commit/3f9f55b)) 1616 * changes from time to iterations ([8e39892](https://github.com/pyroscope-io/pyroscope/commit/8e39892)) 1617 * Custom date range now no-ops ([4e31536](https://github.com/pyroscope-io/pyroscope/commit/4e31536)) 1618 * Enable lint JSX ([8e2d3a4](https://github.com/pyroscope-io/pyroscope/commit/8e2d3a4)) 1619 * first steps towards a dbmanager command ([dbe6e1d](https://github.com/pyroscope-io/pyroscope/commit/dbe6e1d)) 1620 * Fix Custom Date Range Input ([f316a17](https://github.com/pyroscope-io/pyroscope/commit/f316a17)) 1621 * Fix link in readme ([b47420f](https://github.com/pyroscope-io/pyroscope/commit/b47420f)) 1622 * Fix refresh button ([dabc101](https://github.com/pyroscope-io/pyroscope/commit/dabc101)) 1623 * Fix timeline and useEffect usage ([bffb8b3](https://github.com/pyroscope-io/pyroscope/commit/bffb8b3)) 1624 * fix typo in readme ([9399c28](https://github.com/pyroscope-io/pyroscope/commit/9399c28)) 1625 * implements permissions drop in pyroscope exec ([08948ef](https://github.com/pyroscope-io/pyroscope/commit/08948ef)) 1626 * improves rbspy + pyspy integrations, resolves #5 ([6ea7bcf](https://github.com/pyroscope-io/pyroscope/commit/6ea7bcf)), closes [#5](https://github.com/pyroscope-io/pyroscope/issues/5) 1627 * Lint & Modernize DateRangePicker.jsx ([1c0021d](https://github.com/pyroscope-io/pyroscope/commit/1c0021d)) 1628 * Lint & Modernize DownloadButton.jsx ([a903e0a](https://github.com/pyroscope-io/pyroscope/commit/a903e0a)) 1629 * Lint & Modernize Footer.jsx ([30d6336](https://github.com/pyroscope-io/pyroscope/commit/30d6336)) 1630 * Lint & Modernize Header.jsx ([925f8a0](https://github.com/pyroscope-io/pyroscope/commit/925f8a0)) 1631 * Lint & Modernize Label.jsx ([0f225ce](https://github.com/pyroscope-io/pyroscope/commit/0f225ce)) 1632 * Lint & Modernize LabelsFilter.jsx ([3ffc005](https://github.com/pyroscope-io/pyroscope/commit/3ffc005)) 1633 * Lint & Modernize NameSelector.jsx ([fb27aea](https://github.com/pyroscope-io/pyroscope/commit/fb27aea)) 1634 * Lint & Modernize PyroscopeApp.jsx ([68f46ef](https://github.com/pyroscope-io/pyroscope/commit/68f46ef)) 1635 * Lint & Modernize RefreshButton.jsx ([05fd92b](https://github.com/pyroscope-io/pyroscope/commit/05fd92b)) 1636 * Lint & Modernize ShortcutsModal ([8fba659](https://github.com/pyroscope-io/pyroscope/commit/8fba659)) 1637 * Lint & Modernize ZoomOutButton.jsx ([9bee480](https://github.com/pyroscope-io/pyroscope/commit/9bee480)) 1638 * lint fix ([7cb7932](https://github.com/pyroscope-io/pyroscope/commit/7cb7932)) 1639 * Lint index.jsx ([cdc73bd](https://github.com/pyroscope-io/pyroscope/commit/cdc73bd)) 1640 * Lint MaxNodesSelector.jsx ([ae6f34d](https://github.com/pyroscope-io/pyroscope/commit/ae6f34d)) 1641 * Lint SlackIcon.jsx ([ff318c8](https://github.com/pyroscope-io/pyroscope/commit/ff318c8)) 1642 * Lint TimelineChart.jsx ([4d05072](https://github.com/pyroscope-io/pyroscope/commit/4d05072)) 1643 * Make demo link bigger in readme ([2897d33](https://github.com/pyroscope-io/pyroscope/commit/2897d33)) 1644 * Make picture in docs smaller and label it ([2b4bdfc](https://github.com/pyroscope-io/pyroscope/commit/2b4bdfc)) 1645 * rbspy update (brings ruby 2.7.2 support) ([89d974b](https://github.com/pyroscope-io/pyroscope/commit/89d974b)) 1646 * Rename python debugging file ([38d8221](https://github.com/pyroscope-io/pyroscope/commit/38d8221)) 1647 * time.Time support in CLI arguments ([8f47c7d](https://github.com/pyroscope-io/pyroscope/commit/8f47c7d)) 1648 * Tweak Readme ([46c4f3f](https://github.com/pyroscope-io/pyroscope/commit/46c4f3f)) 1649 * Update colors ([d0522ae](https://github.com/pyroscope-io/pyroscope/commit/d0522ae)) 1650 * Update examples readme to reference new guid ([351969a](https://github.com/pyroscope-io/pyroscope/commit/351969a)) 1651 * Update how_to_debug_python.md ([ad6f513](https://github.com/pyroscope-io/pyroscope/commit/ad6f513)) 1652 * Update python example using iterations ([c7e2298](https://github.com/pyroscope-io/pyroscope/commit/c7e2298)) 1653 * Update readme with longer example ([8cf44c4](https://github.com/pyroscope-io/pyroscope/commit/8cf44c4)) 1654 * working dbmanager command ([e7b9a68](https://github.com/pyroscope-io/pyroscope/commit/e7b9a68)) 1655 1656 1657 1658 ## <small>0.0.16 (2021-01-22)</small> 1659 1660 * Add node.js to upcoming integrations ([ad95f96](https://github.com/pyroscope-io/pyroscope/commit/ad95f96)) 1661 * brings back hide-applications option ([63693c1](https://github.com/pyroscope-io/pyroscope/commit/63693c1)) 1662 * changes ([a0cf5fd](https://github.com/pyroscope-io/pyroscope/commit/a0cf5fd)) 1663 * improves documentation for config options ([ec9a1f9](https://github.com/pyroscope-io/pyroscope/commit/ec9a1f9)) 1664 * improves exec child process handling ([ab18dd3](https://github.com/pyroscope-io/pyroscope/commit/ab18dd3)) 1665 * improves styles a little bit ([604ab00](https://github.com/pyroscope-io/pyroscope/commit/604ab00)) 1666 * Readme examples changes ([2105963](https://github.com/pyroscope-io/pyroscope/commit/2105963)) 1667 * update readme ([21f71e8](https://github.com/pyroscope-io/pyroscope/commit/21f71e8)) 1668 * Update Readme with new logo ([f3addba](https://github.com/pyroscope-io/pyroscope/commit/f3addba)) 1669 * updates our contributors list ([89349d6](https://github.com/pyroscope-io/pyroscope/commit/89349d6)) 1670 1671 1672 1673 ## <small>0.0.15 (2021-01-20)</small> 1674 1675 * implements #29 ([a42a241](https://github.com/pyroscope-io/pyroscope/commit/a42a241)), closes [#29](https://github.com/pyroscope-io/pyroscope/issues/29) 1676 * new logo ([a22b529](https://github.com/pyroscope-io/pyroscope/commit/a22b529)) 1677 1678 1679 1680 ## <small>0.0.14 (2021-01-19)</small> 1681 1682 * fixes a bug where pyroscope thinks a spy is not supported when it is ([0a9da1c](https://github.com/pyroscope-io/pyroscope/commit/0a9da1c)) 1683 1684 1685 1686 ## <small>0.0.13 (2021-01-19)</small> 1687 1688 * Add a few more colors and remove extra comment ([44dfb62](https://github.com/pyroscope-io/pyroscope/commit/44dfb62)) 1689 * Add browser and node env to eslint config ([d0db6da](https://github.com/pyroscope-io/pyroscope/commit/d0db6da)) 1690 * Add eslint, prettier config ([ec55923](https://github.com/pyroscope-io/pyroscope/commit/ec55923)) 1691 * Add Label component test ([9878b18](https://github.com/pyroscope-io/pyroscope/commit/9878b18)) 1692 * Add lint to Github Actions ([af6b734](https://github.com/pyroscope-io/pyroscope/commit/af6b734)) 1693 * Add prettier and eslint config ([9ed1c6a](https://github.com/pyroscope-io/pyroscope/commit/9ed1c6a)) 1694 * Add testing libraries ([a3b46f2](https://github.com/pyroscope-io/pyroscope/commit/a3b46f2)) 1695 * Add webapp tests to github actions ([f2888bd](https://github.com/pyroscope-io/pyroscope/commit/f2888bd)) 1696 * adds contributors to our README ([ea8ca81](https://github.com/pyroscope-io/pyroscope/commit/ea8ca81)) 1697 * adds eslintcache to gitignore ([fc44cea](https://github.com/pyroscope-io/pyroscope/commit/fc44cea)) 1698 * adds v0.0.12 changelog ([774f0b5](https://github.com/pyroscope-io/pyroscope/commit/774f0b5)) 1699 * Auto Fix Linting Issues ([1f4e7b2](https://github.com/pyroscope-io/pyroscope/commit/1f4e7b2)) 1700 * changes the name of icicle button to flamegraph ([3917187](https://github.com/pyroscope-io/pyroscope/commit/3917187)) 1701 * Convert remaining lint errors to warning ([815cde2](https://github.com/pyroscope-io/pyroscope/commit/815cde2)) 1702 * disables commands that are not documented ([7c1ca7a](https://github.com/pyroscope-io/pyroscope/commit/7c1ca7a)) 1703 * exec improvements, extra messages for when agent can't start ([6af5383](https://github.com/pyroscope-io/pyroscope/commit/6af5383)) 1704 * Fix lint issues ([14ad03e](https://github.com/pyroscope-io/pyroscope/commit/14ad03e)) 1705 * fixes a bug in storage/segment get method ([47ebbd9](https://github.com/pyroscope-io/pyroscope/commit/47ebbd9)) 1706 * Fixes docker build ([06f2ca3](https://github.com/pyroscope-io/pyroscope/commit/06f2ca3)) 1707 * fixes makefile webapp cleanup ([58cf3e7](https://github.com/pyroscope-io/pyroscope/commit/58cf3e7)) 1708 * fixes wording ([a125021](https://github.com/pyroscope-io/pyroscope/commit/a125021)) 1709 * improves analytics ([c9423b8](https://github.com/pyroscope-io/pyroscope/commit/c9423b8)) 1710 * improves duration formatting ([c9b75d5](https://github.com/pyroscope-io/pyroscope/commit/c9b75d5)) 1711 * improves homebrew support ([a25b8ee](https://github.com/pyroscope-io/pyroscope/commit/a25b8ee)) 1712 * little cleanup ([4230692](https://github.com/pyroscope-io/pyroscope/commit/4230692)) 1713 * Migrate .babelrc to babel.config.js ([dd1c953](https://github.com/pyroscope-io/pyroscope/commit/dd1c953)) 1714 * removes binary file that should not have been commited in the first place ([a8f0f7c](https://github.com/pyroscope-io/pyroscope/commit/a8f0f7c)) 1715 * Removes scary language ([0ed1809](https://github.com/pyroscope-io/pyroscope/commit/0ed1809)) 1716 * renames babelrc to babel.config.js in Dockerfile ([bddb968](https://github.com/pyroscope-io/pyroscope/commit/bddb968)) 1717 * Setup ESLint ([e737863](https://github.com/pyroscope-io/pyroscope/commit/e737863)) 1718 * Simplifies Dockerfile ([679206a](https://github.com/pyroscope-io/pyroscope/commit/679206a)) 1719 * storage/segment test fixes ([e40c02c](https://github.com/pyroscope-io/pyroscope/commit/e40c02c)) 1720 * Update main readme with diagram ([ee465d3](https://github.com/pyroscope-io/pyroscope/commit/ee465d3)) 1721 * Update tests.yml ([7fe6047](https://github.com/pyroscope-io/pyroscope/commit/7fe6047)) 1722 * updates README with a better demo gif ([591ce36](https://github.com/pyroscope-io/pyroscope/commit/591ce36)) 1723 * updates README with more install instructions ([da03ff5](https://github.com/pyroscope-io/pyroscope/commit/da03ff5)) 1724 * table: work in progress ([058e61f](https://github.com/pyroscope-io/pyroscope/commit/058e61f)) 1725 * table: work in progress ([75b4920](https://github.com/pyroscope-io/pyroscope/commit/75b4920)) 1726 1727 1728 1729 ## <small>0.0.12 (2021-01-11)</small> 1730 1731 * adds ability to hide certain apps on the frontend ([02a505f](https://github.com/pyroscope-io/pyroscope/commit/02a505f)) 1732 * adds docker-compose examples for python, ruby and go ([d0572a5](https://github.com/pyroscope-io/pyroscope/commit/d0572a5)) 1733 * adds more badges ([86c58ef](https://github.com/pyroscope-io/pyroscope/commit/86c58ef)) 1734 * adds version to copyright on hover ([b16e11e](https://github.com/pyroscope-io/pyroscope/commit/b16e11e)) 1735 * allows UI to resize below 1430px width ([e38f649](https://github.com/pyroscope-io/pyroscope/commit/e38f649)) 1736 * bumps up version to 0.0.12 ([21d8597](https://github.com/pyroscope-io/pyroscope/commit/21d8597)) 1737 * changes port from 8080 to 4040 ([cd36317](https://github.com/pyroscope-io/pyroscope/commit/cd36317)) 1738 * fixes the condition from > to >= for "other" blocks ([3e74f2c](https://github.com/pyroscope-io/pyroscope/commit/3e74f2c)) 1739 * updates README with a clearer value proposition ([58cdb4e](https://github.com/pyroscope-io/pyroscope/commit/58cdb4e)) 1740 * updates README with more links ([c20a00f](https://github.com/pyroscope-io/pyroscope/commit/c20a00f)) 1741 * docker: changes package-lock.json to yarn.lock ([f321857](https://github.com/pyroscope-io/pyroscope/commit/f321857)) 1742 1743 1744 1745 ## <small>0.0.11 (2021-01-03)</small> 1746 1747 * changelog: better format ([c5bbb68](https://github.com/pyroscope-io/pyroscope/commit/c5bbb68)) 1748 * adds a custom rbspy regex matcher, removes maxNodes selector ([86e70f4](https://github.com/pyroscope-io/pyroscope/commit/86e70f4)) 1749 * adds a demo link to README ([3a45564](https://github.com/pyroscope-io/pyroscope/commit/3a45564)) 1750 * adds a task to update changelog ([8c75689](https://github.com/pyroscope-io/pyroscope/commit/8c75689)) 1751 * adds conventional-changelog ([164f599](https://github.com/pyroscope-io/pyroscope/commit/164f599)) 1752 * adds version as one of the things we report in analytics ([e67a797](https://github.com/pyroscope-io/pyroscope/commit/e67a797)) 1753 * allows to add extra_metadata to <head> during docker build (this is for demo.pyroscope.io) ([6294eb7](https://github.com/pyroscope-io/pyroscope/commit/6294eb7)) 1754 * fixes pyroscope README ([2607a7f](https://github.com/pyroscope-io/pyroscope/commit/2607a7f)) 1755 * js lock changes ([864622f](https://github.com/pyroscope-io/pyroscope/commit/864622f)) 1756 * makes it so that we no longer drop root element for flamebearer ([4f4d46c](https://github.com/pyroscope-io/pyroscope/commit/4f4d46c)) 1757 * replaces "Metric" with a clearer "Application" ([eb496d1](https://github.com/pyroscope-io/pyroscope/commit/eb496d1)) 1758 * updates package.json version number ([9cc1728](https://github.com/pyroscope-io/pyroscope/commit/9cc1728)) 1759 * updates README ([374e216](https://github.com/pyroscope-io/pyroscope/commit/374e216)) 1760 * docs: makes demo gif a link ([dbc43bb](https://github.com/pyroscope-io/pyroscope/commit/dbc43bb)) 1761