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 |