An open API service providing commit metadata for open source projects.

GitHub / splitrb/split / commits

:chart_with_upwards_trend: The Rack Based A/B testing framework

SHA Message Author Date Stats
a9298867 merge Merge pull request #758 from splitrb/dashboard-load-performance André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
2 days ago
edb62142 merge Merge pull request #757 from splitrb/increase-test-coverage André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
2 days ago
9dad9ae3 merge Merge pull request #756 from splitrb/avoid-active-experiments-on-finish André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
2 days ago
6130cd5e merge Merge pull request #755 from splitrb/metric-lookup-short-circuit André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
2 days ago
c44a8ab6 Fix the broken "create a metric via code" README example André Luis Leal Cardoso Junior <a****r@g****m> 2 days ago
153aa962 Skip per-key metric lookups in active_experiments when no metrics exist André Luis Leal Cardoso Junior <a****r@g****m> 2 days ago
8f676935 merge Merge pull request #754 from splitrb/reduce-more-redis-roundtrips André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
2 days ago
92490bc9 Batch active_experiments winner lookups into one roundtrip André Luis Leal Cardoso Junior <a****r@g****m> 2 days ago
c9b54c82 Batch cleanup_old_experiments! into one pipelined roundtrip André Luis Leal Cardoso Junior <a****r@g****m> 2 days ago
19f2fa6a merge Merge pull request #750 from splitrb/dependabot/bundler/concurrent-ruby-lt-1.3.9 André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
3 days ago
b36a306a Update concurrent-ruby requirement from < 1.3.5 to < 1.3.9
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
3 days ago
1c8b88ba Drop redundant exists? roundtrip in Experiment#save André Luis Leal Cardoso Junior <a****r@g****m> 3 days ago
590e8559 merge Merge pull request #753 from splitrb/improve-redis-loading André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
4 days ago
876a2ee0 merge Merge pull request #752 from splitrb/drop-eol-versions André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
4 days ago
b046250d merge Merge pull request #751 from splitrb/reduce-redis-roundtrips André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
4 days ago
98d1b91d Drop EOL Ruby 2.7/3.0 and Rails 6.1 André Luis Leal Cardoso Junior <a****r@g****m> 5 days ago
6672ab2f Make on-dashboard winning-alternative calculation optional André Luis Leal Cardoso Junior <a****r@g****m> 6 days ago
098cf6d9 Load only the current dashboard page, not every experiment André Luis Leal Cardoso Junior <a****r@g****m> 6 days ago
72c2db0a Avoid recomputing active_experiments when finishing an experiment André Luis Leal Cardoso Junior <a****r@g****m> 9 days ago
618a6062 Batch dashboard experiment loading into a few roundtrips André Luis Leal Cardoso Junior <a****r@g****m> 9 days ago
7c632c15 Prefetch trial state in one pipelined roundtrip André Luis Leal Cardoso Junior <a****r@g****m> 9 days ago
beb13e43 Add specs for certain paths in preparation for a future refactor André Luis Leal Cardoso Junior <a****r@g****m> 9 days ago
96f88835 Test that ab_finished skips experiments under an active override André Luis Leal Cardoso Junior <a****r@g****m> 9 days ago
ae2812d1 Pipeline experiment load into a single Redis roundtrip André Luis Leal Cardoso Junior <a****r@g****m> 9 days ago
6d8da6f9 Drop redundant exists? roundtrip in Experiment.find André Luis Leal Cardoso Junior <a****r@g****m> 9 days ago
9477336a merge Merge pull request #745 from snaka/fix/delegate-bundle-to-setup-ruby André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
615c37a2 Fix RuboCop to inherit default Exclude patterns Shinji Nakamatsu <1****a@u****m> 5 months ago
4013b4a0 chore: exclude vendor directory from RuboCop checks Shinji Nakamatsu <1****a@u****m> 5 months ago
17ad5b07 ci: use bundler-cache in ruby/setup-ruby action Shinji Nakamatsu <1****a@u****m> 5 months ago
9387b12b merge Merge pull request #743 from snaka/doc/cache-warning André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
da10e437 docs: add cache invalidation warning for Redis Caching Shinji Nakamatsu <1****a@u****m> 5 months ago
cca970a8 merge Merge pull request #742 from splitrb/refactor-experiment-load André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
eb464874 Add specs for ExperimentStorage André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
c9b1c56c Simplify load_alternatives from config André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
ca2c4021 Avoid hset on the storage if the value did not change André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
8c0c9f90 Memoize Experiment#start_time over the period of this instance André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
e8df7bf6 Avoid fully loading the experiment if its not needed André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
396b9c30 Avoid persisting resettable/algorithm if they did not change André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
a4b88ef2 Validate current data with previous stored data from redis André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
687ca631 Use RedisStorage to validate if the experiment is new André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
d9a69eac Introduce ExperimentStorage to start decoupling redis calls from Experiment André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
39817b8d merge Merge pull request #741 from splitrb/add-ruby-4-0 André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
8c1c37b4 chore(ci): add ruby 4.0 to the matrix André Luis Leal Cardoso Junior <a****r@g****m> 7 months ago
4572fcfe Prep for 4.0.5 André Luis Leal Cardoso Junior <a****r@g****m> 12 months ago
208ce078 Reflect current support ruby version on gemspec André Luis Leal Cardoso Junior <a****r@g****m> 12 months ago
61ceaa1f Update Changelog with the latest changes André Luis Leal Cardoso Junior <a****r@g****m> 12 months ago
f332e16d merge Merge pull request #737 from splitrb/recent-rubies-support André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
fab18251 Add Ruby 3.5.0 preview to the matrix André Luis Leal Cardoso Junior <a****r@g****m> 12 months ago
2a494d24 Check if Redis::Namespace is defined in another way to avoid NameError André Luis Leal Cardoso Junior <a****r@g****m> 12 months ago
3ec110bd Add cgi as a dependency for Ruby 3.5+ André Luis Leal Cardoso Junior <a****r@g****m> 12 months ago
9d6e5dd6 Remove OStruct usage André Luis Leal Cardoso Junior <a****r@g****m> 12 months ago
172220c8 merge Merge pull request #729 from splitrb/drop-support-older-rubies André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ffd1d968 Do not test ruby 3.4 on Rails 6.1 André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
669ef55a Add bigdecimal as a dependency André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
af2f33f7 Fix compatibility with newer rack versions André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
3e87e1d9 Drop support for older rails versions André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
63bdd84e merge Merge pull request #728 from splitrb/fix-older-rails-build André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
61caacff Pin concurrent-ruby on Rails 6.0 too André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
29376dc9 Make sure all entries are using double quotes André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
df188a6d Fix rack < 3 for now André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
eacf0f0f Drop Rails 5.2 Support André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
d58df12a Fix uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger for o... André Luis Leal Cardoso Junior <a****r@g****m> over 1 year ago
e3dd0e02 merge Merge pull request #727 from Vydia/check-specific-class André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e7108649 check specfic class bjacobs09 <b****9@g****m> over 1 year ago
c3a54054 merge Merge pull request #726 from splitrb/funding_uri André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
375bc1c6 Add funding_uri to gemspec Andrew Nesbitt <a****z@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
cdd66da6 Prepare v4.0.4 release André Luis Leal Cardoso Junior <a****r@g****m> over 2 years ago
f34f68d6 merge Merge pull request #723 from splitrb/fix-context-shim-override-behavior André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
7a075be8 merge Merge pull request #721 from henrique-ft/fix-context-shim-override-behavior André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
e8120d1b merge Merge pull request #722 from splitrb/update-specs-newer-rack André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
9135bb6a Make specs compatible with newer rack André Luis Leal Cardoso Junior <a****r@g****m> over 2 years ago
397dc477 We can just check if request/params are there André Luis Leal Cardoso Junior <a****r@g****m> over 2 years ago
44456312 Refactor spec/encapsulated_helper_spec.rb to not include EncapsuledHelper on ... André Luis Leal Cardoso Junior <a****r@g****m> over 2 years ago
18ad66a9 Fix params on spec_helper build_request Henrique F. Teixeira <h****t@g****m> over 2 years ago
e083659e Add tests to context shim override behavior Henrique F. Teixeira <h****t@g****m> over 2 years ago
bd2bbac8 Fix context shim override behavior Henrique F. Teixeira <h****t@g****m> over 2 years ago
d29e26a6 Fix typo at CHANGELOG André Luis Leal Cardoso Junior <a****r@g****m> over 2 years ago
3f6c1fc5 Bump v4.0.3 André Luis Leal Cardoso Junior <a****r@g****m> over 2 years ago
2d550819 merge Merge pull request #718 from splitrb/update-github-workflows-ci André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
f86519a8 Update actions/checkout to v4 André Luis Leal Cardoso Junior <a****r@g****m> almost 3 years ago
32eee900 merge Merge pull request #717 from splitrb/fix-extra-info-that-may-be-nil André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
9d4c9b54 Do not persist invalid extra_info on ab_record_extra_info.
Co-authored-by: trostli <d****i@g****m>
André Luis Leal Cardoso Junior <a****r@g****m> almost 3 years ago
b4017215 merge Merge pull request #716 from splitrb/fix-outside-web-session-details-readme André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
95052427 Update documentation regarding finding users outside a web session André Luis Leal Cardoso Junior <a****r@g****m> almost 3 years ago
074b502d merge Merge pull request #714 from Jealrock/main André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
c249153a Convert value to string before saving Oleg Marakhovsky <o****y@g****m> almost 3 years ago
77d482b1 merge Merge pull request #710 from naveen-chidhambaram/main André Luis Leal Cardoso Jr <a****r@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
4ae63992 (fix): Fixed CROSSSLOT keys issue when using redis cluster Naveen <n****m@c****m> about 3 years ago
a2190bb3 merge Merge pull request #705 from splitrb/add-matrix-as-default-dep André Luis Leal Cardoso Junior <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
7c91132f Add matrix as a default dependency André Luis Leal Cardoso Junior <a****r@g****m> over 3 years ago
43b08a52 merge Merge pull request #703 from splitrb/check-if-alternatives-have-valid-data André Luis Leal Cardoso Junior <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
cfd61ac7 Require pry on spec_helper André Luis Leal Cardoso Junior <a****r@g****m> over 3 years ago
ec089ada Do not try to calculate winning probability if participant/completed can lead... André Luis Leal Cardoso Junior <a****r@g****m> over 3 years ago
637304e0 merge Merge pull request #702 from splitrb/add-ruby-3-2 André Luis Leal Cardoso Junior <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
add7d5cf Add ruby 3.2 to ci André Luis Leal Cardoso Junior <a****r@g****m> over 3 years ago
51091509 merge Merge pull request #701 from martingregoire/redis-4.8-sadd-deprecation-warning André Luis Leal Cardoso Junior <a****r@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
42cda01e Fix deprecation warning with Redis 4.8.0 Martin Gregoire <m****e@h****o> over 3 years ago
5092ef29 v4.0.2 André Luis Leal Cardoso Junior <a****r@g****m> over 3 years ago
2f666acf Update changelog André Luis Leal Cardoso Junior <a****r@g****m> over 3 years ago
5b860610 merge Merge pull request #697 from knarewski/stop-crashing-on-non-hash-json André Luis Leal Cardoso Junior <a****r@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago

← Back to repository