|
| 1 | +## Change Log |
| 2 | + |
| 3 | +### 0.8.0 (2020/05/20 12:19 +00:00) |
| 4 | +- [c545395](https://github.com/spotify/cstar/commit/c545395d4e19cae12939a51a5ac57e9dc3ec1ced) Paramiko sometimes hangs if the buffer is too big. (@npeshek-spotx) |
| 5 | +- [e95a0e7](https://github.com/spotify/cstar/commit/e95a0e740f2b9c86dd27e3f4d96393b780707a83) Remove code duplication of #40 (@rzvoncek) |
| 6 | +- [bf50981](https://github.com/spotify/cstar/commit/bf509816d4282721cd0603e5482dbfeef9412ad0) Update paramiko to 2.7.1 |
| 7 | +- [8dba321](https://github.com/spotify/cstar/commit/8dba32147a4448c27eaae2e396d288736e7690e8) Enable ssh keepalive to avoid "broken pipe" errors for long-running commands |
| 8 | +- [fd4cfdc](https://github.com/spotify/cstar/commit/fd4cfdcaaa7d8594a212bd42e4852e8dd2af3b05) Improve performance of "Preheating DNS cache" phase when running against clusters with vnodes enabled |
| 9 | +- [3a8dd81](https://github.com/spotify/cstar/commit/3a8dd8185dca04041c30cb859254d3fc9d69fc32) Cache the topology and the endpoint mappings to speed up cstar on subsequent calls (@adejanovski) |
| 10 | +- [5967ff8](https://github.com/spotify/cstar/commit/5967ff8797c45cad41bdb5273a119f670225cee1) Add shortcuts for strategy+dc-parallel (ie --one or --topology-per-dc) (@arodrime) |
| 11 | +- [ec80539](https://github.com/spotify/cstar/commit/ec805393670c1701657cfb6984919be7783659c1) fix error where the traceback doesnt work (@eedgar) |
| 12 | +- [d72bb9e](https://github.com/spotify/cstar/commit/d72bb9e874512c97d53ecfdc9c68c0d5c81fefd0) Update cstarcli.py (@rjablonovsky) |
| 13 | +- [9811c44](https://github.com/spotify/cstar/commit/9811c44ea74f0b7826eccec60a47210570d74ee5) Store & pass dc_filter when resuming jobs (@arodrime) |
| 14 | +- [3938a95](https://github.com/spotify/cstar/commit/3938a95fa3b30716cc249d102d898311c42d6a56) Fix multiple clusters running with strategy=topology (@arodrime) |
| 15 | +- [f749b36](https://github.com/spotify/cstar/commit/f749b3612ab1b4b10498c74f148a47df6fb49e0d) dc-serial always is default, 'one' strategy now considers dc-parallel flag (@arodrime) |
| 16 | +- [6ff4d90](https://github.com/spotify/cstar/commit/6ff4d90b2da215546a89bb4c70333e5ebe840add) remove the ssh2-python remote runner (@michaelsembwever) |
| 17 | +- [2f2145c](https://github.com/spotify/cstar/commit/2f2145c84eb9c09df7bb9296e41b1b8b5209fb73) Fix failing tests after the addition of jmx authentication support (@adejanovski) |
| 18 | +- [b4016e3](https://github.com/spotify/cstar/commit/b4016e39a942daae208178bf74429ae4193a7436) add support for JMX authentication |
| 19 | + |
| 20 | +### 0.7.3 (2018/10/25 14:17 +00:00) |
| 21 | +- [8714730](https://github.com/spotify/cstar/commit/871473059071a5764be5ba4bc74a373508e7b84a) Revert default ssh lib to paramiko as ssh2 cannot handle sudo commands (@adejanovski) |
| 22 | +- [f038ac2](https://github.com/spotify/cstar/commit/f038ac2a6e11c23478d034360026a1e6e1080477) Add the ability to pass forcefully set the job id. (@adejanovski) |
| 23 | + |
| 24 | +### 0.7.2 (2018/10/11 16:25 +00:00) |
| 25 | +- [#27](https://github.com/spotify/cstar/pull/27) ssh2-python by default and scp instead of sftp (@adejanovski) |
| 26 | +- [#28](https://github.com/spotify/cstar/pull/28) paramiko==2.3.3 (@spotify) |
| 27 | +- [6c3e347](https://github.com/spotify/cstar/commit/6c3e347ab99443c8a298558936ed13feb45a7e99) paramiko==2.3.3 (@Bj0rnen) |
| 28 | +- [ceb5be2](https://github.com/spotify/cstar/commit/ceb5be2b50d54ba290e77d0258ad79f0cc985981) Use scp for file transfers instead of sftp. (@adejanovski) |
| 29 | +- [4fa9685](https://github.com/spotify/cstar/commit/4fa96854b6ce103f59258b02bee051dac367e057) Make ssh2-python the default ssh library (@adejanovski) |
| 30 | + |
| 31 | +### 0.7.1 (2018/10/01 13:16 +00:00) |
| 32 | +- [#26](https://github.com/spotify/cstar/pull/26) Fix broken tests with new job settings not correctly parsed from json (@adejanovski) |
| 33 | +- [ff33495](https://github.com/spotify/cstar/commit/ff33495ad88e3ebff2f6a803faee4b890489fc01) Fix broken tests with new job settings not correctly parsed from json (@adejanovski) |
| 34 | +- [#25](https://github.com/spotify/cstar/pull/25) Fix broken "continue" command which can't deal with the absence of ssh_lib (@adejanovski) |
| 35 | +- [fd9ed65](https://github.com/spotify/cstar/commit/fd9ed653efb7b5c5bdff098fde63426e03bbc48b) Fix broken "continue" command which can't deal with the absence of ssh_lib. (@adejanovski) |
| 36 | + |
| 37 | +### 0.7.0 (2018/09/27 14:27 +00:00) |
| 38 | +- [#24](https://github.com/spotify/cstar/pull/24) Add installation instructions for OS with libssh2 prior to 1.6.0 (@adejanovski) |
| 39 | +- [caafcfb](https://github.com/spotify/cstar/commit/caafcfb6f9c5d75a771bd1350598b908868a13fb) Compact the install procedure (@adejanovski) |
| 40 | +- [fc677ef](https://github.com/spotify/cstar/commit/fc677efec0ee7f9442c6cf8cf23911c507eea73c) Add installation instructions for OS with libssh2 prior to 1.6.0 (@adejanovski) |
| 41 | +- [#23](https://github.com/spotify/cstar/pull/23) Fix for the describecluster issue with locally replicated system ks (@adejanovski) |
| 42 | +- [326522a](https://github.com/spotify/cstar/commit/326522ad0c40f354f2aca8f74ffe87d8468533eb) Fix for the describecluster issue with locally replicated system ks (@adejanovski) |
| 43 | +- [19eb923](https://github.com/spotify/cstar/commit/19eb9238b6246acbb67a98f9df195b546bbd064d) Fix requirements in setup.py (@Bj0rnen) |
| 44 | +- [#16](https://github.com/spotify/cstar/pull/16) Allow to use ssh2-python instead of paramiko for SSH operations (@adejanovski) |
| 45 | +- [#22](https://github.com/spotify/cstar/pull/22) Fix cfstats parsing with 3.11 and allow describering to fail with system* keyspaces (@adejanovski) |
| 46 | +- [64fc071](https://github.com/spotify/cstar/commit/64fc0711561b28ad5123d4ef4609a86a864b5903) Use a resource file to store the remote shell job instead of a string variable (@adejanovski) |
| 47 | +- [348492e](https://github.com/spotify/cstar/commit/348492e43e2646b61c47dae940b152dfeb0c3003) Fix cfstats parsing with 3.11 and allow describering to fail with system* keyspaces (@adejanovski) |
| 48 | +- [343e22a](https://github.com/spotify/cstar/commit/343e22aba2da16e0192a1fa4e7a155d6199f141a) Code fixes following PR review. (@adejanovski) |
| 49 | +- [#18](https://github.com/spotify/cstar/pull/18) Reduce verbosity of DNS preheating for IPs without a reverse DNS entry (@rborer) |
| 50 | +- [bcf725e](https://github.com/spotify/cstar/commit/bcf725ea19be6fd7937788951d817ed924d1cc75) Use lambda expression for nicer syntax (@rborer) |
| 51 | +- [7810efc](https://github.com/spotify/cstar/commit/7810efc0cb12d66eeeae17e312769d1b0acf1737) Boost performance by processing results in bulks rather than one by one |
| 52 | +- [9f81a27](https://github.com/spotify/cstar/commit/9f81a2766d3a52f585f02b937ed4cb5f97186aaa) Reduce verbosity of DNS preheating for IPs without a reverse DNS entry (@rborer) |
| 53 | + |
| 54 | +### 0.6.0 (2018/09/06 15:42 +00:00) |
| 55 | +- [#17](https://github.com/spotify/cstar/pull/17) Only consider node 'up' if state is 'Normal' (@spotify) |
| 56 | +- [25c7d75](https://github.com/spotify/cstar/commit/25c7d75c621d527aac80f748c6999b117c4ef296) Add test case (@Bj0rnen) |
| 57 | +- [241ff83](https://github.com/spotify/cstar/commit/241ff83a85a57d9ca6820fe657b928ca759f7425) Only consider node 'up' if state is 'Normal' (@Bj0rnen) |
| 58 | +- [258841d](https://github.com/spotify/cstar/commit/258841db62a174c580e5b5b40357fd14ebfc956b) Allow to use ssh2-python instead of paramiko for SSH operations (@adejanovski) |
| 59 | + |
| 60 | +### 0.5.1 (2018/09/04 14:26 +00:00) |
| 61 | +- [#15](https://github.com/spotify/cstar/pull/15) fix cstarpar to be compatible with the new auth capabilities (@adejanovski) |
| 62 | +- [75c225c](https://github.com/spotify/cstar/commit/75c225ccc9253286dc5daf64fbdbbda5ccef2720) fix cstarpar to be compatible with the new auth capabilities |
| 63 | + |
| 64 | +### 0.5.0 (2018/09/03 12:44 +00:00) |
| 65 | +- [64e1021](https://github.com/spotify/cstar/commit/64e1021b478de4b4335cba3ed65e6af2bea9c9c7) Bump version to less intimidating 0.5.0 (@Bj0rnen) |
| 66 | +- [#12](https://github.com/spotify/cstar/pull/12) Allows to continue a cstar job by replaying the command on failed nodes (@adejanovski) |
| 67 | +- [bc50eb0](https://github.com/spotify/cstar/commit/bc50eb033f507f3861f694aca541446cc1f6759c) Allows to continue a cstar job by replaying the command on failed nodes |
| 68 | +- [#11](https://github.com/spotify/cstar/pull/11) Video of usage in README (@spotify) |
| 69 | +- [11a192d](https://github.com/spotify/cstar/commit/11a192da72194229f4fe5b27165b938812afbe52) video of usage in README (@emmmile) |
| 70 | +- [#10](https://github.com/spotify/cstar/pull/10) Remove print command (@spotify) |
| 71 | +- [3204534](https://github.com/spotify/cstar/commit/3204534c0fc3ff042b82eade44554aac0a181668) remove print command (@emmmile) |
| 72 | +- [#9](https://github.com/spotify/cstar/pull/9) Added a couple of badges to README (@spotify) |
| 73 | +- [afa6003](https://github.com/spotify/cstar/commit/afa600334088f3beacf9b4f9f2ab2b35aa8fb42d) added a couple of badges to README (@emmmile) |
| 74 | +- [#8](https://github.com/spotify/cstar/pull/8) Fix security problem in dependency (@spotify) |
| 75 | +- [#5](https://github.com/spotify/cstar/pull/5) Clarify description of --dc-parallelism (@spotify) |
| 76 | +- [5fc1069](https://github.com/spotify/cstar/commit/5fc10695f1227e81e1565cd67bd7825f0753b594) Merge branch 'master' into protocol7-typo-1 (@liljencrantz) |
| 77 | +- [da0e0fe](https://github.com/spotify/cstar/commit/da0e0fe843a035f2d5bc1d31d0b5b563e622aec9) Fix security problem in dependency (@liljencrantz) |
| 78 | +- [#7](https://github.com/spotify/cstar/pull/7) Typo on string #21 & #127 (@kant) |
| 79 | +- [#6](https://github.com/spotify/cstar/pull/6) Support for ssh username, password and identity file (@thelastpickle) |
| 80 | +- [9b9b900](https://github.com/spotify/cstar/commit/9b9b9006fabcf5871e384111dabe53740e918783) Typo on string #21 & #127 (@kant) |
| 81 | +- [8a5caa2](https://github.com/spotify/cstar/commit/8a5caa29689eb6411f4a14e48f5bf30217ab39d8) Support for ssh username, password and identity file (@adejanovski) |
| 82 | +- [199e79d](https://github.com/spotify/cstar/commit/199e79df17a2476d56b595fd6064bb4082df224e) Clarify description of --dc-parallelism (@protocol7) |
0 commit comments