Skip to content
This repository has been archived by the owner on Feb 18, 2021. It is now read-only.

Releases: uber-archive/cherami-server

v1.28.1

30 Nov 06:42
Compare
Choose a tag to compare
v1.28.1 Pre-release
Pre-release

Kiran RG - 8390176 - Cleanup DLQ on create-consumer-group error (#332)
Xu Ning - 371b784 - Cache results in ReadDestination and ReadConsumerGroup metadata calls (#337)
Xu Ning - d24994e - Fix some logging (#336)

v1.28.0

29 Nov 06:51
02eb433
Compare
Choose a tag to compare
v1.28.0 Pre-release
Pre-release

changes included:
Xu Ning - 02eb433 - Show output host in cherami-admin list cgExtents (#335)
Xu Ning - 4968c54 - Fix retryableEventHandler logic (#324)
Kiran RG - fb33a45 - Plug hole that allowed concurrent replication streams (#323)

v1.27.1

20 Nov 02:08
cb4e93e
Compare
Choose a tag to compare
$ git log --pretty=format:"%an - %h - %s" v1.26.0-rc1..HEAD
Xu Ning - cb4e93e - Sequence number should be outside of message converter (#327)
Kiran RG - 65a1bb1 - Fix cg-id tag in consConn (#319)

v1.27.0-rc1

08 Nov 22:13
774d3e8
Compare
Choose a tag to compare
$ git log --pretty=format:"%an - %h - %s" v1.26.0-rc1..HEAD
Kiran RG - 774d3e8 - Cleanup DLQ on errors when creating consumer-group (#318)
Kiran RG - 81b1e01 - Log metadata queries with high latency (#317)
Guang Yang - 83ebee1 - Specify consistency level for all the operations that are not specifi… (#315)
Kiran RG - 0752a0c - cmq -- Cherami Metadata Query-er (#314)
Kiran RG - 5652d7a - RetMgr: Handle cleanup of consumer-groups and consumer-group extents (#310)

Release v1.25.0-rc0

07 Sep 19:56
Compare
Choose a tag to compare

$git log --pretty=format:"%an - %h - %s" v1.24.0-rc0..HEAD
LiehuoChen - 3ef4677 - Update cherami client to v2.4.0 (#289)
Wei Han - 85ea27e - Revert "pick host randomly when distance map is empty (#285)" (#287)
Wei Han - 9790e57 - add a metrics to indicate store replication job run (#286)
Wei Han - 08d5bef - pick host randomly when distance map is empty (#285)
Guang Yang - c293949 - Hack -> Config: add options to disable smart retry (#281)
Wei Han - dd03fe5 - upgrade ringpop to latest (#283)
Wei Han - 7486ebf - Refactor the replication connections (#280)
Wei Han - 213124a - remove reference to unused s3 bucket in test file (#282)
Kiran RG - 2a2575a - Fix DLQ backlog computation (#279)
Kiran RG - d5b7d1f - cherami-cli: update seal-check to work on specific destination and DLQs (#276)
Guang Yang - 0e6a2b9 - Add authentication and port to cassandra tool (#278)
Wei Han - 39ddbc0 - Fix replicator FD leak (#263)
Guang Yang - ed6393f - Option to disable NACK throttling for consumer group (#274)
Guang Yang - 1f9a72d - Add cassandra port support (#275)
Guang Yang - 1341daf - Fix the issue of admin command lack of some show and list subcommands (#273)

v1.24.0-rc0

11 Aug 21:12
Compare
Choose a tag to compare

$ git log --pretty=format:"%an - %h - %s" v1.23.0-rc0..HEAD
Guang Yang - 516439e - Update cherami-client to v2.3.0 (#272)
Kiran RG - 138cd6e - Ensure replication connections do not leak (#269)
Kiran RG - a172b94 - Add logs to debug PurgeMessages latency spikes (#268)
Guang Yang - 8ba3f57 - Disable two TestSmartRetry test cases (#264)
Wei Han - 871f90e - store bug fix: ReplicationJobRunner should always mark running as false after the function exits (#267)
Wei Han - c12bb7f - Replicator FD leak: make sure client side keeps reading until it gets an error (#266)
Wei Han - 123b525 - fix replicator FD leak: client side of websocket needs to drain all messages before returning otherwise the underlying connection will not be closed (#265)
Kiran RG - 8c9381a - Make all consistency levels for cassandra queries configurable (#262)
Kiran RG - 7fc068e - glide yaml client v1.23.0 (#261)

v1.23.0 rc0

26 Jul 18:25
Compare
Choose a tag to compare
v1.23.0 rc0 Pre-release
Pre-release

$ git log --pretty=format:"%an - %h - %s" v1.22.0-rc1..HEAD
Kiran RG - 7fc068e - glide yaml client v1.23.0 (#261)
Kiran RG - f7554cb - Reduce high-latency log threshold to 1 second and add throttle (#260)
Kiran RG - a4c04f2 - Move throttler to common (#259)
Guang Yang - c2fa92c - Add more logs when PutMessage latency is high (#258)
Bo Yang - 24ebf96 - Remove checking for Read permission (#256)
Kiran RG - 0602edb - Add module tag to logs from metadata client (#257)
Kiran RG - 766d9cd - Make metadata client logs available on ELK (#254)
Wei Han - 8a7eca6 - replicator:only update per dest counters if the msg type is MESSAGE (#255)
Guang Yang - c6f3b6f - Add password authentication for Cassandra (#249)
Wei Han - 901e092 - Add UpdateHostsForDeployment API to replicatorClientFactory so that replicator host is updatable (#237)
Wei Han - 98771ed - Replicator: Do not accept SetAckOffset before the cg extent is created locally (#251)
Kiran RG - 9f74915 - syncset: concurrent set (#253)
Guang Yang - 341f94e - Extract cliHelper from SetCommonCommands and add authEnabled option (#252)
Guang Yang - 259cebd - Add several secure functions back which are used by internal repo (#250)
Wei Han - fdb676c - Replicator visibility improvements (#248)
Guang Yang - 9a61305 - Refactor cherami-admin and cherami-cli code (#247)
Kiran RG - 61b6f33 - CLI: fix defaults; make consistent with admin cli (#246)
Kiran RG - 51b6724 - Metadata client: increase read consistency to 2 (#244)
Bo Yang - fc6ee03 - Check auth for Update Destination/Consumer Group (#243)
Kiran RG - 7290aed - Storehost: fail RPC calls until ready (#242)
Wei Han - 235afc9 - replicator fd leak: close the server stream on failure cases so that the tcp connection can be actually closed (#240)
Kiran RG - 208679d - fix showcg (#241)
Kiran RG - 4c0010d - exit on error from ReadDestination (#239)
Kiran RG - ab5f959 - fix update cg command to take cg uuid, etc (#238)
Bo Yang - 59bfb01 - Add input validation for cli tool (#236)

Prepare for release v1.22.0

26 Jun 20:44
Compare
Choose a tag to compare

git log --pretty=format:"%an - %h - %s" v1.21.0-rc1..HEAD
Bo Yang - 3893bfa - Update for v1.22.0
Kiran RG - 242986b - Outputhost: add support for delay and skip-older (#234)
Bo Yang - ec8103f - Add auth check for DeleteConsumerGroup; Add permissions for owner (#232)
Guillaume Bailey - f74f60c - Allow move of consumed state extents, as these are also sealed (#231)
Kiran RG - c24a80b - add travis job for Go 1.8 (#229)
Kiran RG - 2caa749 - Delay-queue: changes to thrift, metadata, cli, etc (#228)
Wei Han - db794df - fix ringpop bootstrap code to allow empty entry (#223)
Bo Yang - 5ce1584 - Add secure methods for Update/Delete tool operations (#227)
Wei Han - 501b923 - fix sirupsen (#226)
Wei Han - 7673e97 - Cli bug fix: strip the password in destination path (#224)
Bo Yang - f69bc09 - Add AddPermission to AuthManager (#221)
Wei Han - 7b84ef5 - Bug fix: update is_multi_zone field in metadata for update destination request (#222)
Bo Yang - 41c2717 - Add auth check for DeleteDestination (#220)
Bo Yang - b7cadd7 - Check both ReadDesitnation and CreateConsumerGroup permissions when creating consumer group (#219)
Wei Han - d67f58e - support updating zone configs for multi-zone dest and cg (#218)
Kiran RG - 26d5f39 - Fix path-regex to allow for number only strings (#216)
Kiran RG - 02e354a - Revert "Add generous processing timeout for Sarama clients (#210)" (#217)

Release v1.21.0

31 May 17:09
Compare
Choose a tag to compare

git log --pretty=format:"%an - %h - %s" v1.20.0-rc1..HEAD
Bo Yang - 0846ce5 - Update dependencies of cherami thrift and client (#215)
Guillaume Bailey - 417e166 - Fix dConfig in the inputhost; add string validator for dConfig (#199)
Guillaume Bailey - ffa0947 - Add generous processing timeout for Sarama clients (#210)
Xu Ning - 7a71413 - Port benchmark code from internal repo (#208)
Xu Ning - 7e18dff - Delete some useless code (#207)
Bo Yang - dfedd29 - Pass thrift header to authenticate context (#214)
Aravind Velamur Srinivasan - 6e43767 - Reduce the channel sizes (#206)
Bo Yang - d85ebe7 - Add auth resource to CreateConsumerGroup and refactor code a little bit (#213)
Bo Yang - 483f350 - Add resourceUrn to authenticate context (#212)
Kiran RG - 8960e3b - make fmt (#211)
Guillaume Bailey - 1807126 - Adjust elk-incompatible log line (#209)
Bo Yang - 7ecf58d - Include destination path in CreateDestination resource URN (#205)
Guillaume Bailey - cc76e57 - Kafka DLQ fixes & CLI improvement (#203)
aravindvs - f69b790 - Make sure to wait for DLQ routines to exit (#201)
aravindvs - e9bb700 - Fix Integration test (#204)
Kiran RG - 2d4edaf - DeleteDestination does not apply TTL on some fields (#202)

v1.20.0-rc1

09 May 21:55
Compare
Choose a tag to compare

This release includes the following changes:
$ git log --pretty=format:"%an - %h - %s" v1.19.0-rc1..HEAD
Kiran RG - f1b4e67 - update glide yaml for specific thrift,client-go versions (#198)
Xu Ning - 4aea4dc - Cosmetic changes to reduce sequence/index confusion (#197)
Kiran RG - 5530102 - outputhost: add metrics to track replica reconnections (#196)
Guillaume Bailey - 8dc96ea - Fix CheramiCommitter to allow setting the final level at zero (#195)
Guillaume Bailey - 49e4b82 - Add test hook to have empty and very short extents (#189)
Kiran RG - a96faf0 - Outputhost: Fix offset computations for ack/read levels (#193)
Guillaume Bailey - 00980c0 - Initial Kafka output metrics (#162)
Kiran RG - dcb4715 - Outputhost replica stream: resume from read-level instead of ack-level (#186)
Kiran RG - ffccb9c - Outputhost replica stream: write-pump error should not close read-pump (#190)
Alex Zylman - d659679 - fix panics while publishing (#191)
Xu Ning - 3f513f9 - Add description to service config in admin command (#172)
Wei Han - 0486887 - add CLI option to create and update multi zone cg (#185)
Kiran RG - ed72be8 - disable TestStartFromWithCassandra due to flakiness (#187)
Kiran RG - d13f171 - disable TestQueueDepth due to flakiness (#188)
Wei Han - 52b828e - allow UpdateConsumerGroup API to update active zone for a multi_zone cg (#183)
Kiran RG - 691dffd - fix/debug panic from kfc integration test (#184)
Wei Han - ba68fc2 - Bug fixes of multi_zone consumer group (#170)
Kiran RG - 226fb2c - Kafka-for-Cherami integration test (#176)
Kiran RG - 76665c4 - storehost tests: enable stdout logging at specific level (#180)
Kiran RG - b856a7a - fix race when updating kafka config (#179)
Kiran RG - 8984278 - disable flaky tests: TestStoreHostTimerQueueWrite{Then,With}Read (#177)
Venkat - 1e9818d - integration.testDLQFromCassandra: Fix flakiness, speedup by 4x (#168)
Kiran RG - 7579e0b - fix make clean rule (#175)
Bo Yang - ca08792 - Add authorization abstraction in very high level (#158)
Kiran RG - 489b32e - fix storehost logging (#173)
Kiran RG - d81c1fa - cdb: debug tool to read raw extent data from store (#171)
Xu Ning - 6442730 - Fix lint (#167)
Xu Ning - 56214c2 - Build docker images simultaneously to save time (#166)
Wei Han - 8f2b425 - add metrics for zone failover mgr (#156)
Xu Ning - 4a5153b - Add travis_wait to docker push (#165)
Kiran RG - 16b4998 - Handle deletion of Kafka destinations (#161)
Kiran RG - 1a3a1f4 - fix unprotected updated of last-seqnum, etc (#164)
Xu Ning - ce6497f - Split docker builds (#163)
Venkat - d21c480 - Trigger ExtentDownEvent when a store is in GoingDown state (#148)
Xu Ning - c1a8a56 - Speed up test (#157)