Releases: thelastpickle/cassandra-reaper
Releases · thelastpickle/cassandra-reaper
3.3.0
3.3.0 (2023/03/29 10:05 +00:00)
- #1262 Improve status reporting in UI (#1262) (@Miles-Garnsey)
- #1277 Fixes the release process as we're now building packages for no specific target architecture (#1277) (@adejanovski)
- #1255 Fix mapping of repairProgress metrics (#1255) (@max-melentyev)
- #1270 Fix running concurrent repairs on different clusters (#1270) (@max-melentyev)
- #1273 Changes Exception to a Reaper Exception (#1273) (@xgerman)
- #1274 Fix docker-build (#1274) (@max-melentyev)
- #1256 Add composite actions (#1256) (@taku333)
- #1254 Properly expire shiro sessions after timeout (#1254) (@adejanovski)
- 4e53064 Ninja fix missing license header (@adejanovski)
- #1244 Allow for OPTIONS requests to be passed through auth filters (#1244) (@jdonenine)
3.2.1
3.2.1 (2022/11/16 13:52 +00:00)
- #1235 Topology change resilience for incremental repair (#1235) (@Miles-Garnsey)
- #1237 Update Apache Shiro to v1.10.0 (#1237) (@emerkle826)
- #1234 Upgrade Dropwizard to 2.0.34. (#1234) (@Miles-Garnsey)
- #1224 Updated the registry clusters entrypoint to support the use of custom username and password, maintained support for default admin credentials if values are not used (#1224) (@paulslaven)
- #1215 Add reference for custom shiro.ini (#1215) (@Eliesmbr)
- #1212 Bump shiro-core from 1.8.0 to 1.9.1 in /src/server (#1212) (@dependabot[bot])
3.2.0
3.2.0 (2022/07/12 07:54 +00:00)
- #1214 Cleanup schedule related metrics on a regular basis (#1214) (@adejanovski)
- #1209 Avoid exiting the JVM when no scheduling leader is present (#1209) (@adejanovski)
- #1207 Avoid exiting the JVM in SchedulingManager on database errors (#1207) (@adejanovski)
- #1204 Fix schedule updates after a repair run completes (#1204) (@adejanovski)
- #1186 Removing references to queryOptions from the Docs (#1186) (@Rooks103)
- #1197 Better handle runner concurrency (#1197) (@adejanovski)
- #974 Add prometheus metrics endpoint and "millis since last repair"-metric for repair schedules. (#974) (@van-vliet)
- #1190 Don't exit reaper if endpointToRange is empty and segment count 0 (#1190) (@xgerman)
- #1171 Recompute segment replicas (#1171) (@adejanovski)
- #1173 Make heap size configurable through env variable (#1173) (@adejanovski)
- aea53f4 Restructure table cell contents to allow wrapping (@jdonenine)
- bb009d7 ISSUE 1180: Enable Shiro variable interpolation (@ossarga)
- #1179 Identify Stargate nodes in the UI (#1179) (@jdonenine)
- 6c56ca9 UI tooling update (@jdonenine)
- db87066 No need to install bower in GHAs directly (@jdonenine)
- 9d1118c ISSUE 1176: Add JDK 11 to build container (@ossarga)
- 6490c67 Upgrade spreaper with recently added features (@adejanovski)
3.1.1
3.1.1 (2022/02/10 13:32 +00:00)
- 5b1cde6 Add a way to skip schema migrations (@adejanovski)
3.1.0
3.1.0 (2021/12/14 10:15 +00:00)
- #1152 Update to the newer version of Fossa's CLI (#1152) (@jdonenine)
- a6d1724 Upgrade to Dropwizard 2.0 (@adejanovski)
- e9cfc20 JDK11 support (@burmanm)
- bd1211b Fix the Base64-decoder failing if JWT_SECRET is not provided (@burmanm)
- 1a4fb1d Quote username and passwords in generated cassandra-reaper.yml (@adutra)
- #1131 Allow to force create repair runs with conflicting units (#1131) (@adejanovski)
- #1146 Add missing auto-scheduling environment variables (#1146) (@adutra)
- 9b97ef8 Fix adaptive value when editing schedules (@adejanovski)
- 5c91ad9 Revert to /etc/cassandra-reaper (@jeffbanks)
3.0.0
3.0.0 (2021/10/29 09:48 +00:00)
- 8f79e2d Fix snapshot conflicting REST endpoints (@adejanovski)
- 93c0410 Apply DC filters when building the list of segments (@adejanovski)
- bee5dad Remove DC collocation check on listSnapshots method
- b8a89e6 Add schedule triggers for incremental repairs based on % unrepaired metrics (@adejanovski)
- #1129 Added UI support for datacenter and rack names containing underscores (#1129) (@weisdd)
- b9c7129 Mount path change for config (@jeffbanks)
- d252b07 Remove H2 and Postgres storage backends (@adejanovski)
- 14e70de Add adaptive segment timeouts (@adejanovski)
- 699b855 Allow repair schedules to be adaptive (@adejanovski)
- #1119 Allow editing of existing repair schedules (#1119) (@jdonenine)
- 91b51a8 repairProgress metrics are updated on subsequent runs. (@Skunnyk)
- #1118 Fix the Base64-decoder failing if JWT_SECRET is not provided (#1118) (@burmanm)
- #1099 Add force option and warning for overlapping repair schedules (#1099) (@emerkle826)
2.3.1
2.3.1 (2021/07/10 05:10 +00:00)
- 0f3d451 Allow schema upgrades with other Reaper instances possibly running (@adejanovski)
- d31f538 Fix endpoint state not returning in EACH mode due to seeds being shuffled (@adejanovski)
2.3.0
2.3.0 (2021/07/08 14:52 +00:00)
- eafe0dd Add support for scylla 4.4 repair (@averzicco)
- e82d464 Add schema migration startup mode (@adejanovski)
- 54886ec Allow crypto options to be configured in Docker image (@adejanovski)
- e2f64aa Fix gossip state parsing for 4.0 rc1 (@adejanovski)
- cbe6c77 Fix percent repaired metrics purge issues (@adejanovski)
- aeef47d Add collection of percent repaired metrics for incremental repair schedules (@adejanovski)
- 189a3c7 Add code coverage with codecov (@adejanovski)
- af69101 Add metrics of finished repairs to prometheus (@DzeryCZ)
2.2.5
2.2.4
2.2.4 (2021/04/09 07:33 +00:00)
- 2430f1f Batch metric inserts by partition to reduce Reaper write throughput (@adejanovski)
- 7765cbe Limit repair runners per cluster instead of globally (@adejanovski)