Skip to content

Commit

Permalink
Prepare 2.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
adejanovski committed Oct 16, 2020
1 parent a141f9f commit 756cc4a
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 2 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
## Change Log

### 2.1.0 (2020/10/15 14:22 +00:00)
- [3e9aa88](https://github.com/thelastpickle/cassandra-reaper/commit/3e9aa886757887be48b138289a7e9b9b4b374c56) Fix race conditions when receiving COMPLETE/SUCCESS notifications if database updates are slow (@adejanovski)
- [a9a39e8](https://github.com/thelastpickle/cassandra-reaper/commit/a9a39e8de09d92479f1515460c52625ce0760a6d) Support Astra as storage backend (@adejanovski)
- [2a676b0](https://github.com/thelastpickle/cassandra-reaper/commit/2a676b049b73c31a4162c990f731263be3c21127) Lighten the load on Cassandra backend with less repair_run scans (@adejanovski)
- [c93ca03](https://github.com/thelastpickle/cassandra-reaper/commit/c93ca03ea1949c4aef9da01bfdae0da66846d3c8) Fixed typo, noddetool s/b nodetool (@johnsmartco)
- [cc6f789](https://github.com/thelastpickle/cassandra-reaper/commit/cc6f789f84dc86ce65a609e4a3d4a54b723eb58e) Cache the clusters list for ten seconds (@michaelsembwever)
- [14800fb](https://github.com/thelastpickle/cassandra-reaper/commit/14800fbc827a4bab95b60da0b69c9d56b348f565) Change default number of segments per node to a value that will avoid timeouts in most cases. (@adejanovski)
- [1ad7d4b](https://github.com/thelastpickle/cassandra-reaper/commit/1ad7d4b12bab4acb524f7e828ddf60fe62ba5e8e) When there are no broadcasters and no known subscriptions, only check for updated events once per minute (@michaelsembwever)
- [f54cc11](https://github.com/thelastpickle/cassandra-reaper/commit/f54cc116a73a5bc97e477f6d9dddd36405fb1ec8) Only execute distributed reaper operations once we detect multiple reaper instances (@michaelsembwever)
- [d6b96e2](https://github.com/thelastpickle/cassandra-reaper/commit/d6b96e227cb572486555fe01047170bf62a4152a) Expose pending compactions in /compactions + show them in UI. Fixes #877. (@rzvoncek)
- [61a57fe](https://github.com/thelastpickle/cassandra-reaper/commit/61a57fe66d24beb656f401a31fe227855c3a53ed) [UI] Fix color & text wrapping in progress bars. Fixes #874 (@rzvoncek)
- [64bf301](https://github.com/thelastpickle/cassandra-reaper/commit/64bf30172cf1ec9cf2ebe1ca5f54708e5543e30b) Follow symlinks when searching for reaper jar. (@Bo98)
- [a3af825](https://github.com/thelastpickle/cassandra-reaper/commit/a3af82530d79006bf8850a3efd6e829571b94ea6) ISSUE-823: Upgrade UI to React 16 (@ossarga)
- [505eb3a](https://github.com/thelastpickle/cassandra-reaper/commit/505eb3afb2deb0c7bcc9ceeba8e13d2278d883f5) Docker: allow automatic cluster registration (@rzvoncek)
- [33d903c](https://github.com/thelastpickle/cassandra-reaper/commit/33d903c858e31f606e0a0ab79de601d56aed6ce1) Make JMX credentials configurable when running via Docker (@rzvoncek)
- [7084995](https://github.com/thelastpickle/cassandra-reaper/commit/708499509213fe17d155f93878b2c0578c36f527) Including spreaper cli to docker image (@velo)
- [d16f82e](https://github.com/thelastpickle/cassandra-reaper/commit/d16f82e91ad64598e179a97869ab8232ecd4c83e) Dockerfile: Bring back the touch on reaper yml file (@rzvoncek)
- [7d66972](https://github.com/thelastpickle/cassandra-reaper/commit/7d66972362515bb068f89473653b8a3f7b706598) Fix file handling + posting forms in spreaper (@rzvoncek)
- [64b4747](https://github.com/thelastpickle/cassandra-reaper/commit/64b4747fe2ac9c0f1ae7e19616c9bc92bf79ceec) Add JMXMP support and customizable AddressTranslator (@vroyer)
- [1288d6e](https://github.com/thelastpickle/cassandra-reaper/commit/1288d6ed4fa89005a8d32ef08ec6d3f851e37b4f) Enable sidecar tests when using Elassandra (@rzvoncek)
- [5eee992](https://github.com/thelastpickle/cassandra-reaper/commit/5eee9924c27ea77b780a16782131858e5b609d1a) Re-enable docker hub image push during build (@adejanovski)
- [2b7f847](https://github.com/thelastpickle/cassandra-reaper/commit/2b7f8474a99b962a0b1a5818cfe56654abcb5148) check is enableDynamicSeedList is set before updating seeds (@jsanda)
- [8a28b2d](https://github.com/thelastpickle/cassandra-reaper/commit/8a28b2d618e5df4c149dff66ab7108bbbb63d28d) Add launcher SSL/TLS support (@plastikat)
- [d39b7a2](https://github.com/thelastpickle/cassandra-reaper/commit/d39b7a24c2b5a75aa1b5228f17f5f91fe6f30f38) [python3] Migrated spreaper python file to python3 style
- [305be59](https://github.com/thelastpickle/cassandra-reaper/commit/305be594f6118a57cec315439a6dfac9de43bdae) [python3] Fixed debian package for spreaper
- [b970844](https://github.com/thelastpickle/cassandra-reaper/commit/b970844904c13dbd81e6240c57f8a0b41e5fbf35) add support of JAVA_HOME environment (@therb1)
- [896b72b](https://github.com/thelastpickle/cassandra-reaper/commit/896b72bc84486c137c7883a56bfbbfb2cf3f8e50) refactor systemd service (@therb1)
- [ad51839](https://github.com/thelastpickle/cassandra-reaper/commit/ad51839701333c8abffb7f8b23025a83a34a3cef) Add timestamps to the file logger (@michaelsembwever)
- [f94dbf6](https://github.com/thelastpickle/cassandra-reaper/commit/f94dbf6f3ba702b8c173837a9a96c2a2ab45ea13) Follow symlinks when searching for reaper jar. (@Bo98)
- [6f228c4](https://github.com/thelastpickle/cassandra-reaper/commit/6f228c44ea82d92048f8b1dfedd9162dab4800b0) update docs and cassandra docker-compose service (@jsanda)
- [40dde9a](https://github.com/thelastpickle/cassandra-reaper/commit/40dde9ac90148ab354358d69d75adc16533af6c2) use docker-compose exec instead of docker exec (@jsanda)
- [62d06fa](https://github.com/thelastpickle/cassandra-reaper/commit/62d06fab0686df58bc4ad1cce0a9b2960d8e2138) Added support for custom address translation (@maxshel)
- [72237e3](https://github.com/thelastpickle/cassandra-reaper/commit/72237e36dc4c8aa726019cbf9970baf43edec4ae) Add a way to exclude clusters from auto-scheduling (@atallahade)
- [005c949](https://github.com/thelastpickle/cassandra-reaper/commit/005c949e62ab6048a96581ae3a39f2a7b867f4c3) Issue #809 : Allow for JMX Credentials to be strored alongside JMX Port in the backend storage system. (@denniskline)

### 2.0.5 (2020/06/19 06:56 +00:00)
- [14800fb](https://github.com/thelastpickle/cassandra-reaper/commit/14800fbc827a4bab95b60da0b69c9d56b348f565) Change default number of segments per node to a value that will avoid timeouts in most cases. (@adejanovski)
- [9c51d5b](https://github.com/thelastpickle/cassandra-reaper/commit/9c51d5b8bfa1e49ca0543bb1812bb911a9959f37) Update documentation for the segment count per node docker var (@adejanovski)
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

<groupId>io.cassandrareaper</groupId>
<artifactId>cassandra-reaper-pom</artifactId>
<version>2.1.0-SNAPSHOT</version>
<version>2.1</version>
<packaging>pom</packaging>

<name>Cassandra Reaper project</name>
Expand Down
2 changes: 1 addition & 1 deletion src/server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>io.cassandrareaper</groupId>
<artifactId>cassandra-reaper-pom</artifactId>
<version>2.1.0-SNAPSHOT</version>
<version>2.1</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<name>Cassandra Reaper server</name>
Expand Down

7 comments on commit 756cc4a

@albundy83
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello, why did you change the versioning way ?
Now, we need to point to 2.1 instead of 2.1.0 ... is it normal ?
Here a debian output for example:

[prod][pns][sophia] root@cassadmin /root # apt policy reaper
reaper:
  Installed: 2.0.5
  Candidate: 2.1
  Version table:
     2.1 500
        500 https://pfs-pns3-debian.artifactory.si.francetelecom.fr/ext-debian-cassandra-reaper jessie/main amd64 Packages
        500 https://pfs-pns3-debian.artifactory.si.francetelecom.fr/ext-debian-cassandra-reaper jessie/main i386 Packages
 *** 2.0.5 500
        500 https://pfs-pns3-debian.artifactory.si.francetelecom.fr/ext-debian-cassandra-reaper jessie/main amd64 Packages
        500 https://pfs-pns3-debian.artifactory.si.francetelecom.fr/ext-debian-cassandra-reaper jessie/main i386 Packages
        100 /var/lib/dpkg/status

And you did not credit my commits those 2 :

- [d39b7a2](https://github.com/thelastpickle/cassandra-reaper/commit/d39b7a24c2b5a75aa1b5228f17f5f91fe6f30f38) [python3] Migrated spreaper python file to python3 style
- [305be59](https://github.com/thelastpickle/cassandra-reaper/commit/305be594f6118a57cec315439a6dfac9de43bdae) [python3] Fixed debian package for spreaper

@michaelsembwever
Copy link
Member

@michaelsembwever michaelsembwever commented on 756cc4a Oct 20, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I agree that the release should have been 2.1.0 (like the git tag, and like the changelog also states). Though the project precedence hasn't settled yet, pom versions going back through initial major versions are: 1.1.0, 1.3.0, 1.4.0, 2.0, 2.1

I think this and your missing changelog entries were just a mistake and oversight, apologies for that.

@adejanovski ?

@adejanovski
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I should probably have used 2.1.0 indeed but used the same pattern as the previous major release. We'll try to avoid that in the future and include the patch number in the release version.
We use a tool that generates the changelog for us and sometimes (I'm not sure why), it drops the contributor handle from the output 🤷
I'll ninja fix that shortly.

@adejanovski
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changelog fixed 👍

@albundy83
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the credits :-)
For the version, will you update the futur release to match again the "old" versioning way ?

@adejanovski
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, we'll consistently use x.x.x for all future releases.
And thanks for the contributions!

@albundy83
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That will be perfect 👍
Thanks to you and your great tool :)

Please sign in to comment.