1.0.0-RC1 (2017/11/03 11:44 +00:00)
-
dc9c00d Pulled back the "database" setting for storage type to ensure backwards compatibility (@adejanovski)
-
1c64c1a Minimal fix for test failure as in described in #266 (@michaelsembwever)
-
42c4c14 Add a doc page about multi DC clusters (@adejanovski)
-
13d9246 Merge branch 'master' of https://github.com/thelastpickle/cassandra-reaper (@adejanovski)
-
10d3b02 Fix maven ui build with absolute path in pom instead of relative (@adejanovski)
-
8241eab fixed ignore for packages (@rustyrazorblade)
-
c0a4b7a Add version number in the UI (@adejanovski)
-
619b28a Correct cassandra storage table properties. Always enable the key cache, and disable all read_repairs. (@michaelsembwever)
-
e5dbedf Remove localMode configuration and logic, as it's not actually implemented yet. (@michaelsembwever)
-
91e5464 Fix repair_segment table start_time/end_time/state consistency (@adejanovski)
-
d6e5a10 Remove NULLs in RepairSegments stored in Cassandra. (@michaelsembwever)
-
20f5558 Fix issue with upgrades on postgres and h2 when coming from pre-0.8 versions (@adejanovski)
-
#256 Add metrics for repair progress + time since last repair. Fixes #207. (@thelastpickle)
-
2decdde dawdle duckling to 41ecc2b : node_metrics_v1.minute is a bigint (long) (@michaelsembwever)
-
ee37c5a Add metrics for repair progress + time since last repair. Fixes #207. (@rzvoncek)
-
41ecc2b Add request mechanism for metrics to allow datacenterAvailability = EACH to work properly on large clusters (@adejanovski)
-
ad41d64 Refactor test packages to match the runtime packages. Reduce class and methods visibilities where possible. (@michaelsembwever)
-
d6a8eb4 Cleanup naming: use "node" consistently, in place of "host". (@michaelsembwever)
-
ff19c38 Make RepairManager and Heart hold the AppContext as a field, rather than a parameter to all methods. (@michaelsembwever)
-
83d5528 Break apart CommonTools. Its methods put it correct peer classes, or into new service classes. (@michaelsembwever)
-
c572e57 Give datacenterAvailability = EACH better chances to work, through requesting for and updating node metrics for running repairs, as part of heartbeat. (@michaelsembwever)
-
2b806d3 Unit tests for Heart (@michaelsembwever)
-
27b8038 set heap sizes for travis builds to the same as circleci (which displays better stability) (@michaelsembwever)
-
6f10a47 Updated configuration docs and Docker envs (@ossarga)
-
40e852d Fix minor UI issues with autocomplete fields (@adejanovski)
-
8bf9aae UI changes for the new segment count per node (@adejanovski)
-
f3de7a3 Switch from a global segment count to a segment count per node (@adejanovski)
-
a8aae66 Fix browser cache issues when the UI evolves. (@adejanovski)
-
e717ad8 For Cassandra storage minimise the number of tombstones (NULL entries) in the repair_run table. (@michaelsembwever)
-
22afbdb Fix JmxConnectionFactory.connectAny(..) to loop a second time trying all hosts regardless of past successes/failures. (@michaelsembwever)
-
e899534 Doc fix for correct docker build commands (@michaelsembwever)
-
#228 Create CODE_OF_CONDUCT.md (#228) (@michaelsembwever)
-
9227f61 Fix NPE in CassandraStorage, when a read times out and the statement is null. (@michaelsembwever)
-
7b56121 Fix assertions around schedules, as the jersey response need not be successful, and then a correct response has to be waited for. (@michaelsembwever)
-
ea655b3 the integration-test profile is not used anywhere anymore. remove it. (@michaelsembwever)
-
6073a01 Cleanup classes and tests in the io.cassandrareaper.jmx pacakge (@michaelsembwever)
-
e2cf31c Update Dockerfile (@elsmorian)
-
630257d Update cassandra-reaper.yml (@elsmorian)
-
cfe3040 Add logic for handling table blacklists (@adejanovski)
-
6b6b785 Add REST endpoint for listing tables from a cluster (@adejanovski)
-
7078584 UI changes for blacklisted tables and other minor improvements (@adejanovski)
-
4c3ece2 Schema changes for blacklisted tables (@adejanovski)
-
f342866 Add to checkstyle the ConstantName rule. All static final fields are to be UPPER_CASE. (@michaelsembwever)
-
7dc2316 In cassandra storage override pooling options to allow bigger queue and longer timeout. (@michaelsembwever)
-
e42ca22 Add useAddressTranslator and localDC Docker envar support (@joaquincasares)
-
ce8e4e2 Fix yaml reference text (@joaquincasares)
-
b30652c Add for Docker, which defaults to 20s, based on the code default (@joaquincasares)
-
bdb0bd1 Fix for properly handling reboots of Reaper instances with distributed storage (@adejanovski)
-
b975c39 rebuilt docs (@rustyrazorblade)
-
#218 Docs usage section (#218) (@rustyrazorblade)
-
aff6d33 Add useAddressTranslator info in the docs (@adejanovski)
-
26bc722 Add JMX connection test for the whole cluster on init to speed up subsequent connections (@adejanovski)
-
3f4f09e Fix bugs detected by error prone (@adejanovski)
-
354fe59 Ignore any AssertionError trying to releaseLead() when handling a jmx ABORT|ERROR|SESSION_FAILED notification. (@michaelsembwever)
-
2aff661 Increase timeouts for SegmentRunner in SegmentRunnerTest. (@michaelsembwever)
-
61a8ac4 Rename package from com.spotify.reaper to io.cassandrareaper (@adejanovski)
-
8d2846e regen site (@rustyrazorblade)
-
d1a5aa6 fixed download links and docker link (@rustyrazorblade)
-
fb171d9 Changes requested by Alex (@rustyrazorblade)
-
ff6b3ab Format java files to suit checkstyle rules. (@michaelsembwever)
-
9f2b7bb add maven-checkstyle-plugin and a ruleset based off google's codestyle (which seems to be what Spotify was using). (@michaelsembwever)
-
f40e87d fixed packages gitignore and page (@rustyrazorblade)
-
92ab864 rebuild website (@rustyrazorblade)
-
#203 Improving docs (#203) (@rustyrazorblade)
-
6eb7f9a Fix retry policy NPE errors and disable assertions in packaged installs (@adejanovski)
-
eebc3d2 Fix hanging calls when resuming pending repair runs (@adejanovski)
-
2971e07 Add debug logs for potential coordinator selection (@adejanovski)
-
e1e436d Add support to run repair on specific nodes or specific datacenter (@adejanovski)
-
c483b8d Add tag list inputs for nodes and datacenters in both repair and schedule forms (@adejanovski)
-
ae8bce7 Bump version number to 0.8.0 (@adejanovski)