1. 22 May, 2020 1 commit
  2. 21 May, 2020 1 commit
    • Igor Drozdov's avatar
      Add Bullet notifications to Performance bar · 51e753a8
      Igor Drozdov authored
      Bullet gem helps to detect N+1 problems for SQL queries. It mostly
      recognized the simple cases, but even those are regularly encountered
      in our code base.
      
      In order to enable the gem, one should ENABLE_BULLET=1. Then bullet
      notifications will appear in the js console. Unfortunately, js console
      messages don't call to action.
      
      What about putting the notifications in the Performance bar?
      51e753a8
  3. 18 May, 2020 1 commit
  4. 17 May, 2020 1 commit
  5. 15 May, 2020 1 commit
  6. 13 May, 2020 3 commits
    • Heinrich Lee Yu's avatar
      Upgrade to Rails 6.0.3 · a8acb24e
      Heinrich Lee Yu authored
      This version also requires rack-attack 6.3.0 or else Rails won't boot.
      
      We also remove patches that are no longer needed
      a8acb24e
    • Robert May's avatar
      Upgrade json gem, handle differences · 5dc0aabd
      Robert May authored
      This upgrades the `json` gem but by default maintains the old way
      of handling parsing as this is relied upon in a few places. This
      also adds support for a `legacy_mode` flag when parsing, which will
      be added manually to areas that require this in future. Currently
      the legacy_mode is the default.
      5dc0aabd
    • Git User's avatar
      Updated doorkeeper to 5.0.3 · 0ba4c5ec
      Git User authored
      0ba4c5ec
  7. 12 May, 2020 1 commit
  8. 11 May, 2020 1 commit
  9. 07 May, 2020 2 commits
  10. 06 May, 2020 1 commit
  11. 04 May, 2020 1 commit
  12. 02 May, 2020 1 commit
  13. 30 Apr, 2020 2 commits
  14. 27 Apr, 2020 4 commits
  15. 25 Apr, 2020 1 commit
  16. 23 Apr, 2020 1 commit
    • Bob Van Landuyt's avatar
      Bump request_store gem · bd23039c
      Bob Van Landuyt authored
      This allows us to use `RequestStore.store=` in specs. Which we can use
      to isolate values for sidekiq jobs.
      bd23039c
  17. 17 Apr, 2020 1 commit
  18. 16 Apr, 2020 1 commit
  19. 08 Apr, 2020 1 commit
  20. 07 Apr, 2020 1 commit
  21. 06 Apr, 2020 2 commits
    • Stan Hu's avatar
      Update rack and related gems to 2.0.9 · bec220dc
      Stan Hu authored
      NOTE: The upgrade is backwards compatible with existing sessions, but
      the upgrade of redis-rack v2.1.2 changed Redis keys from
      `session:gitlab:<random hex value>` to `session:gitlab:2::<hash of hex
      value>`. If a session does not have a key in the new schema, it will be
      created transparently. The old session key will eventually be expired
      automatically.
      
      To upgrade to rack 2.0.9, we need to do the following:
      
      1. Fix ActiveSession to use new Rack::Session::SessionId
      2. Add a monkey patch for ActionController::TestSessionPatch
      
      Controller tests were failing without the changes in
      https://github.com/rails/rails/pull/38063, which is available on the
      Rails `6-0-stable` branch but not in Rails 6.0.2.2.
      
      3. Remove CGI escaping of ActiveSession keys. This was not needed
      because CGI escaping was already being done by Rails.
      
      4. Fix deletion of Rack session keys with ActiveSession
      
      redis-rack v2.1.2 changed the session key from one based on the public
      ID to the private ID. We need to adapt ActiveSession to delete both
      versions of the key to clear out old data and to make it work with the
      redis-rack key name changes.
      bec220dc
    • Heinrich Lee Yu's avatar
      Use upstream derailed_benchmarks gem · 57deb330
      Heinrich Lee Yu authored
      We don't need our custom fork anymore since the PR has been
      accepted upstream
      57deb330
  22. 31 Mar, 2020 1 commit
  23. 29 Mar, 2020 1 commit
  24. 26 Mar, 2020 1 commit
  25. 25 Mar, 2020 2 commits
  26. 18 Mar, 2020 2 commits
    • Heinrich Lee Yu's avatar
      Revert "Merge branch '31034-enable-zeitwerk' into 'master'" · 2d265218
      Heinrich Lee Yu authored
      This reverts merge request !20521
      2d265218
    • Brett Walker's avatar
      Upgrade to graphql gem to 1.10.5 · 846ef5c2
      Brett Walker authored
      - Fix how we call include_graphql_fields
      from described_class.new to described_class
      - Fix require_graphql_authorizations matcher
      - Update have_graphql_type and have_graphql_resolver
      - Fix how we call require_graphql_authorizations
      from described_class.new to described_class
      - Fix how we call have_graphql_fields
      from described_class.new to described_class
      - Fix how we call have_graphql_field
      from described_class.new to described_class
      - Add `field_with_params` graphql helper
      - Fix how `field_type` determines type
      - Use `resolve_field` instead of `resolve`
      so that `extras` metadata is properly processed
      - Fix returned error message check
      846ef5c2
  27. 17 Mar, 2020 2 commits
  28. 13 Mar, 2020 1 commit
  29. 12 Mar, 2020 1 commit