Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/mollyim/sweetlies-server
Server prototype for hosting a private Signal network.
https://github.com/mollyim/sweetlies-server
Drop pub/sub operations from WebsocketConnection.
7e14a0bc30ef9733ac5efe29244ff35b51142828 authored over 4 years ago by Jon Chambers <[email protected]>
7e14a0bc30ef9733ac5efe29244ff35b51142828 authored over 4 years ago by Jon Chambers <[email protected]>
Don't explicitly notify clients when messages get persisted.
66a04ed7307da6c75f01f5282644a6f8cd96e2b9 authored over 4 years ago by Jon Chambers <[email protected]>
66a04ed7307da6c75f01f5282644a6f8cd96e2b9 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.19
4f2e06407b58c4139970ad6fd0217e3750acce9b authored over 4 years ago by Jon Chambers <[email protected]>
4f2e06407b58c4139970ad6fd0217e3750acce9b authored over 4 years ago by Jon Chambers <[email protected]>
Require desktop clients to send the new gv2-2 capability flag.
77de0f86dc7d60d7ae9afe56e138de50e41c0c0d authored over 4 years ago by Jon Chambers <[email protected]>
77de0f86dc7d60d7ae9afe56e138de50e41c0c0d authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.18
f79c998f9569d16a1527b4c94b8bf723875355b4 authored over 4 years ago by Jon Chambers <[email protected]>
f79c998f9569d16a1527b4c94b8bf723875355b4 authored over 4 years ago by Jon Chambers <[email protected]>
Revert "Revert keyspace delivery for all messages"
This reverts commit 4dc49604b6c8be45916fd4d2a542390e53047277.
62c31eb202461b7684ba8c82d4258ccf9c1e471d authored over 4 years ago by Jon Chambers <[email protected]>
Add a (failing) integration test demonstrating an infinite loop.
e9e18afb4a67309a7c33358fd9d534f9ce6a8bb2 authored over 4 years ago by Jon Chambers <[email protected]>
e9e18afb4a67309a7c33358fd9d534f9ce6a8bb2 authored over 4 years ago by Jon Chambers <[email protected]>
Don't attempt to send more messages if sending failed for any reason.
e146135bd18a0c6a0daeb7161414f96879a1f0d7 authored over 4 years ago by Jon Chambers <[email protected]>
e146135bd18a0c6a0daeb7161414f96879a1f0d7 authored over 4 years ago by Jon Chambers <[email protected]>
Untangle thread pool names, tweak sizes, and add instrumentation.
3b4bc9163a2b5f8c793fa19d0acf23a029f63718 authored over 4 years ago by Jon Chambers <[email protected]>
3b4bc9163a2b5f8c793fa19d0acf23a029f63718 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.17
8016e84bc76e28403322a136584cec4969b18bb5 authored over 4 years ago by Jon Chambers <[email protected]>
8016e84bc76e28403322a136584cec4969b18bb5 authored over 4 years ago by Jon Chambers <[email protected]>
Count how many iOS users set the old GV2 capability flag.
1eacee85ae154e53cad854218d6393aa7d4f24c3 authored over 4 years ago by Jon Chambers <[email protected]>
1eacee85ae154e53cad854218d6393aa7d4f24c3 authored over 4 years ago by Jon Chambers <[email protected]>
Add a second-generation GV2 capability and ignore the old capability for iOS devices.
5986145282b4306383d635743304617620b86231 authored over 4 years ago by Jon Chambers <[email protected]>
5986145282b4306383d635743304617620b86231 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.16
5756be7d36cd6ae3ee563208f17aca79b6335aa6 authored over 4 years ago by Jon Chambers <[email protected]>
5756be7d36cd6ae3ee563208f17aca79b6335aa6 authored over 4 years ago by Jon Chambers <[email protected]>
Record the number of authentications for users with/without GV2 support.
b134a69a28fcc371b58705afefdf1b9c2702763c authored over 4 years ago by Jon Chambers <[email protected]>
b134a69a28fcc371b58705afefdf1b9c2702763c authored over 4 years ago by Jon Chambers <[email protected]>
Refactor UserAgentTagUtil to parse UA strings with UserAgentUtil.
83f9eacac4a30f1f08a1cf7d0c151bd1460f1950 authored over 4 years ago by Jon Chambers <[email protected]>
83f9eacac4a30f1f08a1cf7d0c151bd1460f1950 authored over 4 years ago by Jon Chambers <[email protected]>
Add a general utility class for parsing user-agent strings.
baab6b951bd8109cdae130e3e9d786376dcec47f authored over 4 years ago by Jon Chambers <[email protected]>
baab6b951bd8109cdae130e3e9d786376dcec47f authored over 4 years ago by Jon Chambers <[email protected]>
Add semver4j as a dependency.
b041fbe3ec9ef9e050d087e45be2844a7a4b4a61 authored over 4 years ago by Jon Chambers <[email protected]>
b041fbe3ec9ef9e050d087e45be2844a7a4b4a61 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.15
1b7b6d4b7ea0ba7bdb5ea0dcd8d52ba1d685c2ee authored over 4 years ago by Jon Chambers <[email protected]>
1b7b6d4b7ea0ba7bdb5ea0dcd8d52ba1d685c2ee authored over 4 years ago by Jon Chambers <[email protected]>
Reject (eventually) oversize messages.
903a1bec919c260806a1d8eeede2a7c61198f118 authored over 4 years ago by Jon Chambers <[email protected]>
903a1bec919c260806a1d8eeede2a7c61198f118 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.14
15c7d9b0f1ecacd041d671dac09fb5b1ffadc33e authored over 4 years ago by Jon Chambers <[email protected]>
15c7d9b0f1ecacd041d671dac09fb5b1ffadc33e authored over 4 years ago by Jon Chambers <[email protected]>
Don't check UUID capability when blocking capability downgrades.
a567f4a6de4fc7d55bcc27c7e6f2562c83c1a77f authored over 4 years ago by Jon Chambers <[email protected]>
a567f4a6de4fc7d55bcc27c7e6f2562c83c1a77f authored over 4 years ago by Jon Chambers <[email protected]>
Drop the UUID addressing capability flag entirely.
ebc3a251b710fa4ced4f86fb6a16dadbfe958483 authored over 4 years ago by Jon Chambers <[email protected]>
ebc3a251b710fa4ced4f86fb6a16dadbfe958483 authored over 4 years ago by Jon Chambers <[email protected]>
Revert keyspace delivery for all messages
* Revert "Send all messages via keyspace notifications when a feature flag is enabled."
This ...
4dc49604b6c8be45916fd4d2a542390e53047277 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.13
c660daf4c291054aa8e1b27e9a8d812c59efce50 authored over 4 years ago by Jon Chambers <[email protected]>
c660daf4c291054aa8e1b27e9a8d812c59efce50 authored over 4 years ago by Jon Chambers <[email protected]>
Let processStoredMessages handle requery logic.
7bbc88d7162059a915efc0d897e9ef313a16ddca authored over 4 years ago by Jon Chambers <[email protected]>
7bbc88d7162059a915efc0d897e9ef313a16ddca authored over 4 years ago by Jon Chambers <[email protected]>
Send all messages via keyspace notifications when a feature flag is enabled.
fadcf62166b49fed2dccb2f10a1a5e94f7fd0474 authored over 4 years ago by Jon Chambers <[email protected]>
fadcf62166b49fed2dccb2f10a1a5e94f7fd0474 authored over 4 years ago by Jon Chambers <[email protected]>
Consolidate semaphore release logic.
c02b255766bee5cac68ebc4b6e8024c297765a44 authored over 4 years ago by Jon Chambers <[email protected]>
c02b255766bee5cac68ebc4b6e8024c297765a44 authored over 4 years ago by Jon Chambers <[email protected]>
Represent stored message state as an enumeration rather than a collection of booleans.
89788fa6656dbf9eb814eccee4f6b0c24af02d85 authored over 4 years ago by Jon Chambers <[email protected]>
89788fa6656dbf9eb814eccee4f6b0c24af02d85 authored over 4 years ago by Jon Chambers <[email protected]>
Refactor: collapse state into semaphores/atomic booleans.
a052e2ee8fa751562a0c1a5f18b8e031b548705b authored over 4 years ago by Jon Chambers <[email protected]>
a052e2ee8fa751562a0c1a5f18b8e031b548705b authored over 4 years ago by Jon Chambers <[email protected]>
Refactor: move sendNextMessagePage into its own method.
158e5004b7a1bdeac75297290abcd3ac0409fcfb authored over 4 years ago by Jon Chambers <[email protected]>
158e5004b7a1bdeac75297290abcd3ac0409fcfb authored over 4 years ago by Jon Chambers <[email protected]>
Avoid querying the database if we think all new messages are in the cache.
6f9ff3be3755032b4a0030b3eb39164f28cb4f83 authored over 4 years ago by Jon Chambers <[email protected]>
6f9ff3be3755032b4a0030b3eb39164f28cb4f83 authored over 4 years ago by Jon Chambers <[email protected]>
Query for more stored messages if an update happens while we're already processing a batch.
f766c57743d02e880ad1edfcf1e2ab923838ad16 authored over 4 years ago by Jon Chambers <[email protected]>
f766c57743d02e880ad1edfcf1e2ab923838ad16 authored over 4 years ago by Jon Chambers <[email protected]>
Only send the "queue cleared" message once per websocket session.
8f53152c3e555bc03a44340c59e28392712c5e2c authored over 4 years ago by Jon Chambers <[email protected]>
8f53152c3e555bc03a44340c59e28392712c5e2c authored over 4 years ago by Jon Chambers <[email protected]>
Only allow one thread to process stored messages at a time.
68256d234305f4b426f52e8ca703ed41e816f839 authored over 4 years ago by Jon Chambers <[email protected]>
68256d234305f4b426f52e8ca703ed41e816f839 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.12
1a0c70acc2bf353e1cfbf8a60d555b1c01b51bc4 authored over 4 years ago by Jon Chambers <[email protected]>
1a0c70acc2bf353e1cfbf8a60d555b1c01b51bc4 authored over 4 years ago by Jon Chambers <[email protected]>
Automatically retry when Twilio returns unreachable (#190)
* Parse and log the Twilio error code
* Automatically retry without sender ID when Twilio ret...
f88c440c487d5c30b405baa40f8a11895d906ba2 authored over 4 years ago by Ehren Kret <[email protected]>
Remove the "send online messages via keyspace notifications" feature flag.
cfa56ba6d4be93e6a76b21f7f76e0ec78ef6a7eb authored over 4 years ago by Jon Chambers <[email protected]>
cfa56ba6d4be93e6a76b21f7f76e0ec78ef6a7eb authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.11
37e6297fb2468975f6712d3b3b9e93e8952b1627 authored over 4 years ago by Jon Chambers <[email protected]>
37e6297fb2468975f6712d3b3b9e93e8952b1627 authored over 4 years ago by Jon Chambers <[email protected]>
Require all enabled devices to support GV2.
e7572094b5772d0ae87779bd6e390ed1cbbe076a authored over 4 years ago by Jon Chambers <[email protected]>
e7572094b5772d0ae87779bd6e390ed1cbbe076a authored over 4 years ago by Jon Chambers <[email protected]>
Enforce no capability downgrade on device verification
2c6b646d87053f5cb0447a934193ed20d68f538c authored over 4 years ago by Jon Chambers <[email protected]>
2c6b646d87053f5cb0447a934193ed20d68f538c authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.10
ddd5e0e8899484957ea1951d6fae0d9e9457e6ea authored over 4 years ago by Jon Chambers <[email protected]>
ddd5e0e8899484957ea1951d6fae0d9e9457e6ea authored over 4 years ago by Jon Chambers <[email protected]>
Optionally send online-only messages via keyspace notifications.
5e34823a4989c670855a57fd49520b27bb76821d authored over 4 years ago by Jon Chambers <[email protected]>
5e34823a4989c670855a57fd49520b27bb76821d authored over 4 years ago by Jon Chambers <[email protected]>
Record and listen for ephemeral messages in a separate queue.
fdef21a871cf47c98342a977537cc42752778068 authored over 4 years ago by Jon Chambers <[email protected]>
fdef21a871cf47c98342a977537cc42752778068 authored over 4 years ago by Jon Chambers <[email protected]>
Revert "Add a system for storing, retrieving, and notifying listeners about ephemeral (online) messages."
This reverts commit 06754d6158d92a8b3e2c2b6c126097f4db747a59.
d40cff8a99714c3de1bd3b18f3d7381daa10bfb2 authored over 4 years ago by Jon Chambers <[email protected]>
Revert "Optionally send online-only messages via keyspace notifications."
This reverts commit 12fe28d8ab8b1aad0d756b44484ff1868ce41a09.
8927e45ded87eb744efaaae6b489649b1d256302 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.09
a602f73ed062081acf2ae823f4335f4bcd1e152f authored over 4 years ago by Jon Chambers <[email protected]>
a602f73ed062081acf2ae823f4335f4bcd1e152f authored over 4 years ago by Jon Chambers <[email protected]>
Replace DeliveryStatus with a simple boolean.
1a93df92d483a3c67c80a4835968b25d5c4b7596 authored over 4 years ago by Jon Chambers <[email protected]>
1a93df92d483a3c67c80a4835968b25d5c4b7596 authored over 4 years ago by Jon Chambers <[email protected]>
Optionally send online-only messages via keyspace notifications.
12fe28d8ab8b1aad0d756b44484ff1868ce41a09 authored over 4 years ago by Jon Chambers <[email protected]>
12fe28d8ab8b1aad0d756b44484ff1868ce41a09 authored over 4 years ago by Jon Chambers <[email protected]>
Add a system for storing, retrieving, and notifying listeners about ephemeral (online) messages.
06754d6158d92a8b3e2c2b6c126097f4db747a59 authored over 4 years ago by Jon Chambers <[email protected]>
06754d6158d92a8b3e2c2b6c126097f4db747a59 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.08
8f9ec07ac3e783ab2e274e074ec7acad49b0c68e authored over 4 years ago by Jon Chambers <[email protected]>
8f9ec07ac3e783ab2e274e074ec7acad49b0c68e authored over 4 years ago by Jon Chambers <[email protected]>
Entirely discard the old message cache machinery.
18ecd748dd8f9f814449e2b5f0066e070b84ebd3 authored over 4 years ago by Jon Chambers <[email protected]>
18ecd748dd8f9f814449e2b5f0066e070b84ebd3 authored over 4 years ago by Jon Chambers <[email protected]>
Jettison UUID-or-E164 plumbing in favor of UUID-only.
1d5087374e817d194712ec6d3411576241a011b2 authored over 4 years ago by Jon Chambers <[email protected]>
1d5087374e817d194712ec6d3411576241a011b2 authored over 4 years ago by Jon Chambers <[email protected]>
Rename RedisClusterMessagesCache and related classes to just MessagesCache.
8356264fe07409e79c79211b824fcfbbf574f96f authored over 4 years ago by Jon Chambers <[email protected]>
8356264fe07409e79c79211b824fcfbbf574f96f authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.07
6061d0603aa5bf0c8096f20fcf20cc1c9a4f755b authored over 4 years ago by Jon Chambers <[email protected]>
6061d0603aa5bf0c8096f20fcf20cc1c9a4f755b authored over 4 years ago by Jon Chambers <[email protected]>
Stop sending/processing CONNECTED pub/sub messages.
e324f276553a47a07065700181863b100bdfb3d8 authored over 4 years ago by Jon Chambers <[email protected]>
e324f276553a47a07065700181863b100bdfb3d8 authored over 4 years ago by Jon Chambers <[email protected]>
Retrieve messages using commands available in Redis 3.
afd645fb11034eac913ce12e9502430a9891a376 authored over 4 years ago by Jon Chambers <[email protected]>
afd645fb11034eac913ce12e9502430a9891a376 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.06
e48d37ccabb48c6756ebc47fb08a2cd344702e45 authored over 4 years ago by Jon Chambers <[email protected]>
e48d37ccabb48c6756ebc47fb08a2cd344702e45 authored over 4 years ago by Jon Chambers <[email protected]>
Persist messages one page at a time.
5b42593fbb568d2262eb770bb306af8ef49e957f authored over 4 years ago by Jon Chambers <[email protected]>
5b42593fbb568d2262eb770bb306af8ef49e957f authored over 4 years ago by Jon Chambers <[email protected]>
Drop our dependency on commons-pool.
25f3c6a548d70b3b3183597513ee1ab28a6a7b08 authored over 4 years ago by Jon Chambers <[email protected]>
25f3c6a548d70b3b3183597513ee1ab28a6a7b08 authored over 4 years ago by Jon Chambers <[email protected]>
Use a dedicated executor service for dispatching keyspace notifications.
5c04f2634a4a4c7fa2f80ff17e5929fafd05588b authored over 4 years ago by Jon Chambers <[email protected]>
5c04f2634a4a4c7fa2f80ff17e5929fafd05588b authored over 4 years ago by Jon Chambers <[email protected]>
Rely on the client presence manager to decide whether to send push notifications.
ad01610d1e68672c42c19934e6751b9d3628e838 authored over 4 years ago by Jon Chambers <[email protected]>
ad01610d1e68672c42c19934e6751b9d3628e838 authored over 4 years ago by Jon Chambers <[email protected]>
Close websocket connections when displaced.
697c380cd1ea7fe25083bb522539bf3666dc51f0 authored over 4 years ago by Jon Chambers <[email protected]>
697c380cd1ea7fe25083bb522539bf3666dc51f0 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.05
ce89bf3c77d371454ec4509fa4b315b8c5acfad3 authored over 4 years ago by Jon Chambers <[email protected]>
ce89bf3c77d371454ec4509fa4b315b8c5acfad3 authored over 4 years ago by Jon Chambers <[email protected]>
Rely solely on the clustered message cache.
81e8143a435c94cb4ae7151138548ebcf38be205 authored over 4 years ago by Jon Chambers <[email protected]>
81e8143a435c94cb4ae7151138548ebcf38be205 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.04
39c4117409bdff89ccc622708d40bca815591378 authored over 4 years ago by Jon Chambers <[email protected]>
39c4117409bdff89ccc622708d40bca815591378 authored over 4 years ago by Jon Chambers <[email protected]>
Mirror persistence operations from the new persister to the old persister.
8409986ef57a3af997cb54b829caedd736d745d0 authored over 4 years ago by Jon Chambers <[email protected]>
8409986ef57a3af997cb54b829caedd736d745d0 authored over 4 years ago by Jon Chambers <[email protected]>
Put message persisters behind feature flags.
2b50367d7f424d7fd262ba76cd01a2aff87c2d52 authored over 4 years ago by Jon Chambers <[email protected]>
2b50367d7f424d7fd262ba76cd01a2aff87c2d52 authored over 4 years ago by Jon Chambers <[email protected]>
Don't print intermediate status when running SimultaneousSenderTest.
cd4b85b0b574a3365cb0e42869cfbe6a9ec22871 authored over 4 years ago by Jon Chambers <[email protected]>
cd4b85b0b574a3365cb0e42869cfbe6a9ec22871 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.03
dcec02412d0b484f29ddac3b79ea8b506777e7cc authored over 4 years ago by Jon Chambers <[email protected]>
dcec02412d0b484f29ddac3b79ea8b506777e7cc authored over 4 years ago by Jon Chambers <[email protected]>
Move cache-mirroring operations to the calling thread.
1dcc491feccfa28dc51a3de611347e0449d4e9a8 authored over 4 years ago by Jon Chambers <[email protected]>
1dcc491feccfa28dc51a3de611347e0449d4e9a8 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 4.02
c6419a9c6123313b2a547d49b72436dd6e74db8e authored over 4 years ago by Jon Chambers <[email protected]>
c6419a9c6123313b2a547d49b72436dd6e74db8e authored over 4 years ago by Jon Chambers <[email protected]>
Refactor to constants
d715f86713bbe25dc12872c3238f44a328da7b02 authored over 4 years ago by Ehren Kret <[email protected]>
d715f86713bbe25dc12872c3238f44a328da7b02 authored over 4 years ago by Ehren Kret <[email protected]>
Increase maximum sticker size to 300 kibibytes
In preparation for animated stickers, allow stickers to be up to 300
kibibytes.
Mirror "clear queue" operations to the clustered cache.
6aa4acd3db8529330e619e47d8e6fb2923b6e5d6 authored over 4 years ago by Jon Chambers <[email protected]>
6aa4acd3db8529330e619e47d8e6fb2923b6e5d6 authored over 4 years ago by Jon Chambers <[email protected]>
Let Dropwizard manage the lifecycle of the feature flag manager.
15936c29c1777290e35672872185c7d90d1e2fa8 authored over 4 years ago by Jon Chambers <[email protected]>
15936c29c1777290e35672872185c7d90d1e2fa8 authored over 4 years ago by Jon Chambers <[email protected]>
Version correction; 4.01 is the new 3.100
41689a2d82e7dbf03e26ce868bed1c8cab78aaee authored over 4 years ago by Jon Chambers <[email protected]>
41689a2d82e7dbf03e26ce868bed1c8cab78aaee authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.100
1f71d190048208f3ca335ab178e9733d554a7ac4 authored over 4 years ago by Jon Chambers <[email protected]>
1f71d190048208f3ca335ab178e9733d554a7ac4 authored over 4 years ago by Jon Chambers <[email protected]>
Replace metrics with logging statements.
8b70c69a0d8d59a4290bc3655b11bce8db74482b authored over 4 years ago by Jon Chambers <[email protected]>
8b70c69a0d8d59a4290bc3655b11bce8db74482b authored over 4 years ago by Jon Chambers <[email protected]>
Make ScourMessageCacheCommand a ConfiguredCommand instead of an EnvironmentCommand.
dfe80a30dc0664a2956d5e62af8898ff00776805 authored over 4 years ago by Jon Chambers <[email protected]>
dfe80a30dc0664a2956d5e62af8898ff00776805 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.99
82a7f2dc2d9ba98672f6a80a3ab5ba8f94981dc7 authored over 4 years ago by Jon Chambers <[email protected]>
82a7f2dc2d9ba98672f6a80a3ab5ba8f94981dc7 authored over 4 years ago by Jon Chambers <[email protected]>
Don't send contacts to CDS if they've opted out of discoverability. (SERVER-130)
ce026e7ad09218034520f1559706ced7cfe1235d authored over 4 years ago by Jon Chambers <[email protected]>
ce026e7ad09218034520f1559706ced7cfe1235d authored over 4 years ago by Jon Chambers <[email protected]>
Add a discoverableByPhoneNumber account attribute. (SERVER-129)
58e3122dab6ecbaee131d92c390f6a38016cc2ee authored over 4 years ago by Jon Chambers <[email protected]>
58e3122dab6ecbaee131d92c390f6a38016cc2ee authored over 4 years ago by Jon Chambers <[email protected]>
Actually make the "scour message cache" available to Dropwizard. Oops.
3b55b2d1b290f2d7a8cde43929759356f7254797 authored over 4 years ago by Jon Chambers <[email protected]>
3b55b2d1b290f2d7a8cde43929759356f7254797 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.98
e3a7164fe1fce6a881a32053b5be9fc0d48e3966 authored over 4 years ago by Jon Chambers <[email protected]>
e3a7164fe1fce6a881a32053b5be9fc0d48e3966 authored over 4 years ago by Jon Chambers <[email protected]>
Clear and re-create gauges to avoid "stuck" feature flag reporting.
2326e61de5e5a21dd44b393896f52c1c0d2a9cf7 authored over 4 years ago by Jon Chambers <[email protected]>
2326e61de5e5a21dd44b393896f52c1c0d2a9cf7 authored over 4 years ago by Jon Chambers <[email protected]>
Add an endpoint for getting the current state of feature flags.
32b18c95093291715a7dd990ae749ac6269fd4e0 authored over 4 years ago by Jon Chambers <[email protected]>
32b18c95093291715a7dd990ae749ac6269fd4e0 authored over 4 years ago by Jon Chambers <[email protected]>
Make feature flag manager tests use a real database to avoid over-mocking.
acf52ad8a3f54f24e75430b368ebb112cb803c43 authored over 4 years ago by Jon Chambers <[email protected]>
acf52ad8a3f54f24e75430b368ebb112cb803c43 authored over 4 years ago by Jon Chambers <[email protected]>
Don't report exceptions as part of traffic metrics.
08dd493f98250c273d08c88efa7c09c6383a8e79 authored over 4 years ago by Jon Chambers <[email protected]>
08dd493f98250c273d08c88efa7c09c6383a8e79 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.97
4188cc29493f9fd23547db1e6e8ac345675b57ec authored over 4 years ago by Jon Chambers <[email protected]>
4188cc29493f9fd23547db1e6e8ac345675b57ec authored over 4 years ago by Jon Chambers <[email protected]>
Return to an async model for push notification latency.
07bbe7dfb2108112af517579173b02b6208f47bc authored over 4 years ago by Jon Chambers <[email protected]>
07bbe7dfb2108112af517579173b02b6208f47bc authored over 4 years ago by Jon Chambers <[email protected]>
Add an abstract base class for Redis singleton tests.
5ac390281e926c3ea41b8b67a393d31b783d8231 authored over 4 years ago by Jon Chambers <[email protected]>
5ac390281e926c3ea41b8b67a393d31b783d8231 authored over 4 years ago by Jon Chambers <[email protected]>
Add a Lettuce-based Redis singleton client.
ac465c5a18b2139d586bb32fec5faae890fd5555 authored over 4 years ago by Jon Chambers <[email protected]>
ac465c5a18b2139d586bb32fec5faae890fd5555 authored over 4 years ago by Jon Chambers <[email protected]>
Add a command for persisting any detached messages in the old message cache.
0aa1b80e3e502905bd258b4a712cdae5153f700a authored over 4 years ago by Jon Chambers <[email protected]>
0aa1b80e3e502905bd258b4a712cdae5153f700a authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.96
745cd9f501ae4cff917792ee6e2642b6ad242788 authored over 4 years ago by Jon Chambers <[email protected]>
745cd9f501ae4cff917792ee6e2642b6ad242788 authored over 4 years ago by Jon Chambers <[email protected]>
Add support for server-side feature flags
1ef3546822de38b64693261c6af5df2077859361 authored over 4 years ago by Jon Chambers <[email protected]>
1ef3546822de38b64693261c6af5df2077859361 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.95
b9df028bfb016d706fc2c6068df7b07eda5009ce authored over 4 years ago by Jon Chambers <[email protected]>
b9df028bfb016d706fc2c6068df7b07eda5009ce authored over 4 years ago by Jon Chambers <[email protected]>
Make RedisClusterMessagesCache a Managed class.
e74ad2b555ee1ccd51d1c788c1da6f896f3a2380 authored over 4 years ago by Jon Chambers <[email protected]>
e74ad2b555ee1ccd51d1c788c1da6f896f3a2380 authored over 4 years ago by Jon Chambers <[email protected]>
Use lots of specific subscriptions instead of one monster subscription to minimize load.
71c0056c66e9148aae7ff5337cf4217a78a7d9e3 authored over 4 years ago by Jon Chambers <[email protected]>
71c0056c66e9148aae7ff5337cf4217a78a7d9e3 authored over 4 years ago by Jon Chambers <[email protected]>
Record experiment outcomes with timers instead of counters.
56b27ea785c3f1edc80c5452a93c4a25962d1f73 authored over 4 years ago by Jon Chambers <[email protected]>
56b27ea785c3f1edc80c5452a93c4a25962d1f73 authored over 4 years ago by Jon Chambers <[email protected]>
Bump version to 3.94
7e8974683ce171feff8e1f3a108079c28d76b18c authored over 4 years ago by Jon Chambers <[email protected]>
7e8974683ce171feff8e1f3a108079c28d76b18c authored over 4 years ago by Jon Chambers <[email protected]>