Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/splitrb/split

:chart_with_upwards_trend: The Rack Based A/B testing framework
https://github.com/splitrb/split

Update README.md

d549a5e68fffa516f50fdbe2ccfe6aa5a08d3e44 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #662 from splitrb/gh-actions

Moving to Github Actions for CI

df48f1aeb3fe31696bf1085fe24154cc252624f6 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Remove travis.yml

c9a51fb4adafd08426785b6fd50571e3604e6445 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Add initial workflow

92c60b4e550687bc41885ad04a812e03d3e97c83 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Fix cleanup_old_versions! misbehaviour

4b6c5c0ac84b1d17139139f151fbba9e70bc87cf authored over 3 years ago by Sergey Glukhov <[email protected]>
Merge pull request #659 from splitrb/keep-redis-compat-hset

Uset Redis#hmset to keep compatibility with Redis < 4.0

a93aedf7ff5ccfdd76f0794c5b129e1adcc78358 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Uset Redis#hmset to keep compatibility with Redis < 4.0

cc7c41bfc72774c59068fe86a1684fc3db0cee23 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #657 from splitrb/dependabot/add-v2-config-file

Upgrade to GitHub-native Dependabot

b150edb732f623444170f0e08837a5430e3169f1 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #656 from iridakos/main

Fix minor typos in README.md

f4c568530efb3312d2435896834e40fd138ab9f1 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Upgrade to GitHub-native Dependabot

4dfb5da87f2b99e4de1107eaa3d790faf9800895 authored over 3 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Fix minor typos in README.md

b8e7838e41c1fae4ed8b8d73775b8e8a2d7e6ee7 authored over 3 years ago by Lazarus Lazaridis <[email protected]>
Add missing entry to the changelog

74266e82217db048d2fb79857105ee11589ddf33 authored over 3 years ago by André Luis Leal Cardoso Junior <[email protected]>
Reference 4.0.0.pre on CHANGELOG

c4ed88cbde0b319f52ba03746792fb9cc6c69190 authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Update changelog

94f297f96b30bce243c3da0cd3352a69509763a9 authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #652 from yankaindustries/cache_experiment_save_path

Caching based optimization in the experiment#save path

24e748c22a28db78d683e4f904357f10dd4067be authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Removing the comment which says reboot required for new experiment config to take effect

73ef502ebb3ef0899e64f17cc3cfe91a158db324 authored about 4 years ago by Aman Gupta <[email protected]>
Deleting an extra line

b611d6c3d889e41b8b9bfb0cb1b9f4f054df0b4d authored about 4 years ago by Aman Gupta <[email protected]>
Cherry pick the second split cache optimization

310cfc68332519aa80bd06fefb1403612dfd1474 authored about 4 years ago by Aman Gupta <[email protected]>
Merge pull request #651 from splitrb/check-if-experiment-is-new-by-catalog

Check if experiment is new by catalog

429614ecccd5da637a687682bba16f9bc94353f2 authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Set main branch as 4.0.0.pre

deaa469fcec628f7c233f21ffdbccef1c07c0657 authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Add note for caching only being available on v4.0+

5ea585cb9bdc268b7f0d02c9f8b92d4fe54f0a06 authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Centralize checks for experiment existance in experiment catalog

3e9c1aeda5218d048f29905af2125f749f1a19a2 authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #648 from yankaindustries/master

Add Split::Cache to reduce load on Redis

35b525998905029b49f92795b621f4b49cbe4d96 authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Added docs for `Split.configuration.cache`

a26b595534e7227326b116f5385a4a6f400781e3 authored about 4 years ago by Rich Humphrey <[email protected]>
Remove obsolete cache clear left over from before refactoring

623e556f07fd059d40681f537cc426a8714d3121 authored about 4 years ago by Rich Humphrey <[email protected]>
Back out `Split.configuration.disable_metrics`

e2c265c3c893298c522929053f5df31778fad83a authored about 4 years ago by Rich Humphrey <[email protected]>
Add `disable_metrics` config to short circuit metrics lookup in Redis

48280948e0c760c17c4c8663f56eb937a102f23a authored about 4 years ago by Rich Humphrey <[email protected]>
Added Split::Cache with config and spec, and wired into a few places

80704b1ff4d5c889a893be3adb6e5465ea1ce6a4 authored about 4 years ago by Rich Humphrey <[email protected]>
Added `cache_catalog` config

e050109b54e5a3dc0ef8540c4dce695760e4640c authored about 4 years ago by Rich Humphrey <[email protected]>
Added in-memory cache for `ExperimentCatalog#find`

da021ef5fdfad7ae615c4d4dbc72d352ce5849db authored about 4 years ago by Rich Humphrey <[email protected]>
Merge pull request #644 from TomasBarry/typo/correct-spelling-of-class-variable-in-trial

Fix typo of in `Split::Trial` class variable

00d76dcec27b3d0b613d63ee4faf3ad6d7ce25cd authored about 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Fix typo of in `Split::Trial` class variable

There is a class variable, `alternative_choosen` in the `Split::Trial`
class. This class variabl...

5ee828c3b54c74b4ea82d0b5656534df20a3422e authored about 4 years ago by Tomas Barry <[email protected]>
Merge pull request #642 from splitrb/outside-web-sessions

add a simple way to load users outside web session

595a59a78484af4ae7a844b05a1bbf6056015fbc authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
add a simple way to load users outside web session

e5c15349cc779d5cf4ed05e139170bfd018da74c authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Revert "Remove Sinatra Dependency for Split Dashboard"

3cd4ec35f79bc3ee2b2635492f8065d6b7bcfcbc authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #640 from splitrb/reduce-extra-hset-call

Single HSET to update values, instead of multiple ones.

5e1f3b694742e9c1674956203403a3e9f19ce580 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
shorten multiples hsets into a single hmset

930873faec2e127db27455c776dba7c07dc5a390 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #639 from splitrb/remove-old-alternatives-set-compat-code

Remove 'set' parsing for alternatives. Sets were used as storage and deprecated on 0.x

1f730d46989e794d8a82f971b893bc81e969bdfa authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Alternative as Sets were deprecated on 0.x

278e89eaa2ba4ef932869078aaedd9267a9f408c authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Fix Layout/SpaceAfterComma offenses

cb6dfde57a290b8372d929c9f35c808fe5ae3868 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #635 from splitrb/sinatra-has-left-the-building

Remove Sinatra Dependency for Split Dashboard

3190356d27cb477005578373395a264f84e971b0 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Implement usage of middlewares on new rack app

20ec72dc4be361850d5faa196e067c3e39d4f3ff authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Remove Sinatra Dependency for Split Dashboard

3a9da748c46245d1291eb17d6c8015faa9a5819f authored over 4 years ago by Paulo Casaretto <[email protected]>
Merge pull request #637 from splitrb/rewrite-force-option

Force experiment does not count for metrics

10fff35546c215b1aa7b3d3e7db77eef154d5915 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Force experiment does not count for metrics

When using the admin dashboard and forcing an experment, this should not count
on metrics and sh...

12390b8cee2486e05f22c27fb43f4b7d36af43ee authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #634 from splitrb/add-documentation-on-cookie-storage

Adding documentation related to what is stored on cookies.

811449374b9e0a055e63bfb26a3810a1e69236b7 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Add description to what split stores in cookies

a5a32851157dd348074a801bc804972d576baf48 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Fix Rubocop offense Layout/EmptyLineAfterMagicComment

d3e0f4043daa6fcbd8af3904a4149969fce77c80 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #633 from splitrb/fix-metadata-updates

Removes metadata key when it updated to nil

b6a46a1b29617b0d685fb2f86935f8179d837eab authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Removes metadata key when it updated to nil

2c151af24e9076096fe843a55b847a20e186f1c7 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Recreate rubocop configuration

50e7359baa17e6783492be9fcef5d199bec777d7 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
update changelog

bb995682c355f1f5297e8549ae8ab2e3296b932b authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #632 from splitrb/simplify-redis-interface

Simplify RedisInterface usage when persisting Experiment alternatives

7ec1015bc52a54da2eff3cc183b47f6d9d1f7e0d authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
update rubocop_todo.yml

f062deff6f001cbec100667bec315f3e4fbebaa4 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Remove extra SISMEMBER check when calling RedisInterface#add_to_set

7b9caf5ef0bfd1c5db6726b729cba3431bb9cac8 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Simplify list persistence on RedisInterface

593a8d00f5a0d53f12b84b22d923339a501c4afe authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Remove unused RedisInterface#remove_last_item_from_list

fcd51dc8957ed4de5e78dc45e6649e2428daac0a authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #631 from splitrb/remove-deprecated-redis-url

Remove redis_url impl. Deprecated on ~2.2

1895104d87a713675cd1adfb7f3d2889b7463494 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #630 from splitrb/remove-old-redis-config

Remove thread_safe config as redis-rb is thread_safe by default since 2.2

508c1d0e78ac736ffe1d832ac4dc5f5e13cba78d authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Remove redis_url impl. Deprecated on ~2.2

cc816b3c9c0ca34fbcce2020246be3a5e60052ea authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Remove thread_safe config as redis-rb is thread_safe by default since 2.2

41502b2ed94945b53681751db2318b830774f9cf authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Update CHANGELOG.md

eefce9abaf5c13c1dc4fc879bccfb1cdf8d2982f authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #628 from splitrb/bump-minimum-required-redis

Bump minimum required redis to 4.2

1db141cde1dcccb5093edfb42fffbca998924b49 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
hset behavior changed on redis-rb, removing redundant specs

01116947d28032c174715cdc2fc71603d269c47a authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Use a real redis-server on CI

b93a485c173dee75f4693cc07f3dcb22a021eed9 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Bump minimum required redis version

1f5cb04494f55c09aa9fa0bc2c27a08d5467d99f authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Change redis.exists to redis.exists? to avoid problems with redis 4.3

12225656da44bb748c2ed9c67f63846dc5f2593d authored over 4 years ago by César Izurieta <[email protected]>
Merge pull request #627 from splitrb/bump-ruby-support-to-2-5-plus

Only support Ruby versions >= 2.5

38058d397ed5c886a4269995ac55bcef81f44996 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Add ruby 2.7 to the matrix

9ae76100285fc43f98a5bc565d3685c66a0cff4d authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Only suport ruby 2.5+

4b388f7e542039299f6121407f9b00e92123ec06 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #625 from robin-phung/trial-goal-callback

Update Trial so that goals are accessible in callback

9e45dd1e2821a59e6fcc878a10280923dad25826 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
spec copy change

18622a5d3ded990277b3d142d7fa59ba60e5033c authored over 4 years ago by Robin Phung <[email protected]>
Update trial to init with goals instead

00748fd590caf929ed2561aeadbf42fa0ac9dee3 authored over 4 years ago by Robin Phung <[email protected]>
Merge pull request #615 from robin-phung/master

Introduce enable/disable experiment cohorting

482e7005d76a3860e2b4763fa230dda4dfdf30da authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
disable cohorting revision

0dcc853e8d185d510bb7c3d57defe7c04f50d976 authored over 4 years ago by Robin Phung <[email protected]>
Introduce enable/disable experiment cohorting

f9fc878405d4c811f1abe54349f1b2f5532ee8f7 authored over 4 years ago by Robin Phung <[email protected]>
Merge pull request #622 from splitrb/consistent-return-metadata-when-disabled

ab_test must return metadata on error or if split is disabled/excluded user

261013c69e79bb2ae6638d04d681c3278fe9a694 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
ab_test must return metadata on error or if split is disabled

de61579d63d06ca2d320011753d99b4f38b74f1e authored over 4 years ago by André Luis Leal Cardoso Jr <[email protected]>
Merge pull request #619 from robin-phung/cleanup-experiment-init

Removed repeated loading from config

0eab0aea7fac484a6e48610d214cf58f7817d29e authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
removed unreached loading from config

648576af0ae0ef0c6e5c475d74b3daf6f4d485c6 authored over 4 years ago by Robin Phung <[email protected]>
Merge pull request #616 from splitrb/rubystats-for-beta-distribution

Replace usage of SimpleRandom with RubyStats

d3ef9d79d2fe15d95292072420e62afea151dffd authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Replace usage of SimpleRandom with RubyStats

036374ee5f41572238c1ae010e66f66ef67c50a1 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #613 from splitrb/fix-allow_multiple_experiments-control-with-versions

Fix #max_experiments_reached? when using allow_multiple_experiments=control

f48c196ab54858c1aa8e20684a68b44747c1fdfa authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Fix #max_experiments_reached? when using allow_multiple_experiments=control

When using allow_multiple_experiments=control Split only allows one
experiment with an alternati...

0d2178e90c7b3948eb08d7ffcd21e587b5de4d7f authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #574 from Nootrobox/add-on-winner-choose-hook

Add on_winner_choose hook

25f6330e45b16377359e5d97b9d9374cc5e2e1d8 authored over 4 years ago by André Luis Leal Cardoso Junior <[email protected]>
Update winner choose hook name

ce0e62bde72993f264efbdcc447a73f66168b65b authored over 4 years ago by Gennady Minenkov <[email protected]>
Add on_winner_choose hook

c6a0d76638fb3134b75aa7f368800709af00b50f authored over 4 years ago by Gennady Minenkov <[email protected]>
Merge pull request #609 from splitrb/dependabot/bundler/rake-tw-13

Update rake requirement from ~> 12 to ~> 13

f2579d7150d222728221a9b175a2a456eea740de authored almost 5 years ago by André Luis Leal Cardoso Junior <[email protected]>
Update rake requirement from ~> 12 to ~> 13

Updates the requirements on [rake](https://github.com/ruby/rake) to permit the latest version.
-...

3fd448c6696a7eaeca3c302a8cf5c5d0a08a289a authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update rack-test requirement from ~> 0.6 to ~> 1.1

Updates the requirements on [rack-test](https://github.com/rack-test/rack-test) to permit the la...

712816d513282f8bd72627168e982bb0c0d7bbdb authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #607 from splitrb/drop-ruby-1-9-3-support

Support only ruby 2.2.2+ / Rails 5.0+

d97b1ce8671d9fedac64f4c2e181b1b56e8cb5ce authored almost 5 years ago by André Luis Leal Cardoso Junior <[email protected]>
Update code climate coverage tool

502f4390ee1bd44e8502ea690e9a9dbc56d09df7 authored almost 5 years ago by André Luis Leal Cardoso Junior <[email protected]>
Drop support for Rails 4.x series

fcdd041ad22b34f1a811b8057a2fde59c42c38fe authored almost 5 years ago by André Luis Leal Cardoso Junior <[email protected]>
Drop support for ruby 1.9.3

4add65925ffa8eaec85d1cbd66efa8fb4b7298ce authored almost 5 years ago by André Luis Leal Cardoso Junior <[email protected]>
Update Set-Cookie specs to match the date format set by newer rack versions

bbc5149f8dd10b16173b06f04157c2c1d3677881 authored almost 5 years ago by André Luis Leal Cardoso Junior <[email protected]>
Merge pull request #606 from huoxito/pinterestbot

Only block Pinterest bot

043560af2a3ac7e3462e381a7fbad1c21fe350c6 authored almost 5 years ago by André Luis Leal Cardoso Junior <[email protected]>
Only block Pinterest bot

cf52774c6cc31f1f373eed430bfd12453e3133cb authored almost 5 years ago by Washington L Braga Jr <[email protected]>
Merge pull request #599 from mattwd7/bug-default-experiment-resettable-when-loaded-from-configuration

Respect experiment defaults when loading experiments in initializer.

a99cec331116da76b6ab452fee149157ee26be70 authored about 5 years ago by André Luis Leal Cardoso Junior <[email protected]>
Create FUNDING.yml

1bda65992d1c4966513a003c0842234abffb1a51 authored about 5 years ago by Andrew Nesbitt <[email protected]>
Add Changelog

783fcc5790bdba885235e8fc48fb0747c9ed3215 authored about 5 years ago by André Luis Leal Cardoso Junior <[email protected]>