Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge master to next #547

Merged
merged 42 commits into from
Jun 17, 2019
Merged

Merge master to next #547

merged 42 commits into from
Jun 17, 2019

Commits on Nov 16, 2018

  1. Configuration menu
    Copy the full SHA
    1360276 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60a8729 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2018

  1. Configuration menu
    Copy the full SHA
    179f3be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a99e452 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02bf1c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2018

  1. Configuration menu
    Copy the full SHA
    eb8ae62 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2018

  1. Configuration menu
    Copy the full SHA
    59af113 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2018

  1. Configuration menu
    Copy the full SHA
    9e14ecf View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. Configuration menu
    Copy the full SHA
    90594cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07ea1bf View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. Configuration menu
    Copy the full SHA
    25b5b94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0449c44 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2018

  1. Configuration menu
    Copy the full SHA
    4c5ea1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3256f77 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2018

  1. Merge pull request #497 from bugsnag/cawllec/in-project-bugsnag

    Mark Bugsnag frames as out of project
    Cawllec authored Nov 30, 2018
    Configuration menu
    Copy the full SHA
    c8938c9 View commit details
    Browse the repository at this point in the history
  2. v6.10.0

    Cawllec committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    759048f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b009e78 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. Configuration menu
    Copy the full SHA
    51217e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b84d543 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2018

  1. Merge pull request #502 from bugsnag/v6.10.0

    v6.10.0 Release
    Cawllec authored Dec 5, 2018
    Configuration menu
    Copy the full SHA
    17a6906 View commit details
    Browse the repository at this point in the history
  2. Fix incorrect whitespace

    Cawllec committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    c8c1bb6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #504 from bugsnag/cawllec/whitespace-cleanup

    Fix incorrect whitespace
    Cawllec authored Dec 5, 2018
    Configuration menu
    Copy the full SHA
    46d345d View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. Fix i18n dep: Ensure compatible version of i18n is installed for RUBY…

    …_VERSIONs installing delayed_job (#524)
    Cawllec authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    e4a376d View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2019

  1. Capture sessions automatically by default (#523)

    * Auto Session Tracking: Update endpoint setting and session sending logic
    
    * Auto session tracking: Fixed configuration syntax, simple test cases
    
    * Auto session tracking: Minor fixes
    
    * Auto session tracking: fix session_tracker tests
    
    * Auto session tracking: Add configuration tests for new options
    
    * Auto session tracking: Add send_sessions test
    
    * Auto session tracking: Style improvements
    
    * Auto session tracking: Ensure endpoint setup is validated after configuration is complete
    
    * Auto session tracking: Ensure logging occurs through configuration
    
    * Auto session tracking: Add tests for Bugsnag module changes
    
    * Auto session tracking: Spelling corrections
    
    * Auto session tracking: Style fixes
    
    * Auto session tracking: Fix order-dependent & flaky tests
    
    * Auto session tracking: Updated maze tests to reflect new defaults
    
    * Auto session tracking: Address test feedback
    
    * Auto session tracking: Renamed 'Configuration#send_sessions' boolean to 'enable_sessions' to avoid confusion
    
    * Auto session tracking: Minor spec improvements
    
    * Auto session tracking: Test improvements
    Cawllec authored Jan 16, 2019
    Configuration menu
    Copy the full SHA
    d8aaa21 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2019

  1. Breadcrumbs feature release (#525)

    * Breadcrumbs/Circular buffer: Added circular buffer class
    
    * Breadcrumbs/Circular buffer: Added initial buffer unit tests
    
    * Breadcrumbs/Circular buffer: Ensure test file is named correctly
    
    * Breadcrumbs/Circular buffer: Code tidy up
    
    * Breadcrumbs / Breadcrumb class: Add first pass breadcrumb class with unit tests
    
    * Breadcrumbs/Circular buffer rubocop fixes
    
    * Breadcrumbs / Breadcrumb class: Rubocop fixes
    
    * Breadcrumbs/Cricular buffer: Improve test readability
    
    * Breadcrumbs/Breadcrumb: Simplified timestamp, improved tests
    
    * Breadcrumbs/Breadcrumb: Rubocop requirements
    
    * Breadcrumbs/Breadcrumb: Added doc comments
    
    * Breadcrumbs/Circular buffer: Fixed RSpec/Rspec typo
    
    * Breadcrumbs/Breadcrumb: Using explicit RSpec.describe call
    
    * Breadcrumbs/Validator: Added validator and tests
    
    * Breadcrumbs/Validator: Rubocop fixes
    
    * Breadcrumbs/Validator: Tidying up from initial review
    
    * Breadcrumbs/Validator: Re-add renamed types file
    
    * Breadcrumbs/Breadcrumb: Change message => name, add yard comments
    
    * Breadcrumbs/Circular buffer: Added yard docs
    
    * Breadcrumbs/Breadcrumb: Improve tests, convert to utc sooner
    
    * Breadcrumbs/Configuration: Initial configuration changes
    
    * Breadcrumbs/Report: Initial report changes to support breadcrumbs
    
    * Breadcrumbs/Breadcrumb: Test timestamps match up
    
    * Breadcrumbs/Validator: Change 'message' to 'name', use name and meta_data clones
    
    * Breadcrumbs/Validator: Refactor toward instance_double & let
    
    * Breadcrumbs/Configuration: Add in missing import statement
    
    * Breadcrumbs/Circular buffer docs: Improve readability
    
    * Breadcrumbs/Configuration: Add configuration tests
    
    * Breadcrumbs/Configuration: Added yardoc comments
    
    * Breadcrumbs/Configuration: Simplify before_breadcrumb_callbacks, allow automatic_breadcrumb_types editting
    
    * Breadcrumbs/Configuration: Add automatic breadcrumbs types editablilty test
    
    * Breadcrumbs/Configuration: Add types to Yardoc arrays
    
    * Breadcrumbs/Validator: Use an instance_double to reflect Configuration better
    
    * Breadcrumbs/Validator: Add Yardoc comments
    
    * Breadcrumbs/Validator: Use select over each when filtering
    
    * Breadcrumbs/Validator: Clean up tests
    
    * Breadcrumbs/Validator: Use double for configuration
    
    * Breadcrumbs/Validator: Improved Yardoc
    
    * Breadcrumbs/Leave breadcrumb: Add implementation and tests
    
    * Breadcrumbs/Middleware: Add breadcrumb middleware
    
    * Breadcrumbs/Report: Rubify get_summary method name
    
    * Breadcrumbs/Report: Ensure message is set correctly
    
    * Breadcrumbs/Report: Change default breadcrumbs from Hash to Array
    
    * Breadcrumbs/Report: Ensure breadcrumb meta_data is filtered correctly
    
    * Breadcrumbs/Report: Fixed typo
    
    * Bugsnag/Report: Added tests
    
    * Breadcrumbs/Leave breadcrumb: Update rubocop to allow increased Bugsnag module length
    
    * Breadcrumbs/middleware: Rubocop fixes
    
    * Breadcrumbs/Leave-breadcrumb: Rubocop improvements/early return
    
    * Breadcrumbs/Leave-breadcrumb: Better block styling
    
    * Breadcrumbs/Report: Ensure report summary is consistent with dashboard
    
    * Breadcrumbs/Report: Better Rubocop report exclusions
    
    * Breadcrumbs/Report: Rspec improvements
    
    * Breadcrumbs/Notify-breadcrumb: Initial implementation and tests
    
    * Breadcrumbs/Notify breadcrumb: Add test against notifying a string
    
    * Breadcrumbs/Report: Better checking against Java error
    
    * Breadcrumbs/Report: Make summary more accurate
    
    * Breadcrumbs/Report update: make summary guard more readable
    
    * Breadcrumbs/Update automatic_breadcrumb_types to enabled_automatic_breadcrumb_types
    
    * Breadcrumbs: Rails Breadcrumbs (#514)
    
    * Breadcrumbs/Rails integration: Initial integration implemenetation
    
    * Breadcrumbs/Rails: Minor fixes
    
    * Breadcrumbs/Rails: Add initial maze tests
    
    * Breadcrumbs/Rails breadcrumbs: Remove plural event data
    
    * Breadcrumbs/Rails breadcrumbs: Ammend breadcrumb namespace
    
    * Breadcrumbs/Rails breadcrumbs: Remove event_id from allowed keys, change name to event_name
    
    * Breadcrumbs/Rails breadcrumbs: Require breadcrumb file when necessary to avoid namespace clashes
    
    * Breadcrumbs/Rails breadcrumbs: Fix rubocop issues
    
    * Breadcrumbs/Rails breadcrumbs: Clarify namespaces better
    
    * Breadcrumbs/Rails breadcrumbs: Remove invalid data from captured breadcrumb definitions
    
    * Breadcrumbs/Rails breadcrumbs: Added ActiveJob breadcrumb test
    
    * Breadcrumbs/Rails breadcrumbs: Ammended active_job event id
    
    * Breadcrumbs/Ruby breadcrumbs: Removed complex breadcrumb metadata
    
    * Breadcrumbs/Ruby: Added cache breadcrumb
    
    * Breadcrumbs/Ruby breadcrumbs: Fleshed out maze-test expectations where possible
    
    * Breadcrumbs/Rails breadcrumbs: Fixed broken test fixture, made fixtures more rails-y
    
    * Breadcrumbs: Add Mongo integration (#516)
    
    * Breadcrumbs/Rails integration: Initial integration implemenetation
    
    * Breadcrumbs/Rails: Minor fixes
    
    * Breadcrumbs/Rails: Add initial maze tests
    
    * Breadcrumbs/Mongo: Initial subscriber implementation
    
    * Breadcrumbs/Rails breadcrumbs: Remove plural event data
    
    * Breadcrumbs/Rails breadcrumbs: Ammend breadcrumb namespace
    
    * Breadcrumbs/Rails breadcrumbs: Remove event_id from allowed keys, change name to event_name
    
    * Breadcrumbs/Rails breadcrumbs: Require breadcrumb file when necessary to avoid namespace clashes
    
    * Breadcrumbs/Mongo integration: Fix module name issue
    
    * Breadcrumbs/Mongo integration: Maintain consistency with ActiveSupport arguments
    
    * Breadcrumbs/Rails breadcrumbs: Fix rubocop issues
    
    * Breadcrumbs/Rails breadcrumbs: Clarify namespaces better
    
    * Breadcrumbs/Mongo integration: Add integration tests
    
    * Breadcrumbs/Mongo integration: Remove example commits
    
    * Breadcrumbs/Rails breadcrumbs: Remove invalid data from captured breadcrumb definitions
    
    * Breadcrumbs/Mongo integration: Rubocop fixes
    
    * Breadcrumbs/Mongo integration: Better doc comments
    
    * Breadcrumbs/Mongo integration: Improve tests, add 'failure' test
    
    * Breadcrumbs/Mongo integration: Re-add 'success' test
    
    * Breadcrumbs/Rails breadcrumbs: Added ActiveJob breadcrumb test
    
    * Breadcrumbs/Rails breadcrumbs: Ammended active_job event id
    
    * Breadcrumbs/Ruby breadcrumbs: Removed complex breadcrumb metadata
    
    * Breadcrumbs/Ruby: Added cache breadcrumb
    
    * Breadcrumbs/Ruby breadcrumbs: Fleshed out maze-test expectations where possible
    
    * Breadcrumbs/Mongo integration: Rubocop fixes
    
    * Breadcrumbs/Rails breadcrumbs: Fixed broken test fixture, made fixtures more rails-y
    
    * Breadcrumbs/Mongo integration: Maze fixes
    
    * Breadcrumbs/Validator: Allow nil as an acceptable meta_data type (#520)
    
    * Breadcrumbs/Mongo: Remove 'started' breadcrumb, add collection detail (#519)
    
    * Breadcrumbs/Mongo integration: Remove 'started' event, add 'collection' data
    
    * Breadcrumbs/Mongo: Add filter keys
    
    * Breadcrumbs/Mongo integration: Made filters consistent with other breadcrumb implementations
    
    * Breadcrumbs/Mongo integration: Rubocop fixes
    
    * Breadcrumbs/Mongo integration: Address feedback
    
    * Breadcrumbs: Additional Rails ActiveRecord data (#521)
    
    * Breadcrumbs/Rails breadcrumbs: Capture event_id
    
    * Breadcrumbs/Rails breadcrumbs: Capture 'sql' string and redacted bindings
    
    * Breadcrumbs/Rails integration: Redact SQL string values
    
    * Breadcrumbs/Rails integration: Remove SQL string acquisition
    
    * Breadcrumbs/Rails improvements: Remove unnecessary require
    
    * Breadcrumbs/Rails integration: Add integration tests for bindings
    
    * Breadcrumbs/Ruby integration: lock nokogiri version
    
    * Breadcrumbs/Ruby integration: Better meta_data naming, Ruby < 2.1 compatability
    
    * Breadcrumbs/Mongo integration: Handle 'any_of' cases (#522)
    
    * Breadcrumbs/Mongo integration: Handle 'any_of' cases
    
    * Breadcrumbs/Mongo Integration: Improve filter sanitization process and add unit tests
    
    * Breadcrumbs/Mongo integration: Ensure tests are notated correctly
    
    * Breadcrumbs/Mongo filters: Add 1.9.3 & 2.0.0 compatability
    
    * Breadcrumbs/Mongo integration: Appease rubocop
    
    * Breadcrumbs/Mongo integration: Minor test and efficieny improvements
    
    * Breadcrumbs/Mongo integration: Test improvements
    
    * Breadcrumbs/Mongo integrations: Test spelling
    
    * Breadcrumbs: Fix rubocop issues (excluding configuration from ClassLength until refactor)
    Cawllec authored Jan 17, 2019
    Configuration menu
    Copy the full SHA
    0466dd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c8a7db View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2019

  1. Fix flaky session-tracking test (#526)

    * Auto session tracking: Fix flaky test
    
    * Auto session tracking: Remove unnecessary import
    Cawllec authored Jan 22, 2019
    Configuration menu
    Copy the full SHA
    ec92f17 View commit details
    Browse the repository at this point in the history
  2. Fix unnecessary meta_data being logged during breadcrumb validation (#…

    …530)
    
    * Breadcrumbs/Validator-logging: Fix unnecessary meta_data being logged during breadcrumb validation
    
    * Breadcrumbs/Validator-logging: Include value class in debug log
    
    * Release v6.11.1: Updated changelog and version
    Cawllec authored Jan 22, 2019
    Configuration menu
    Copy the full SHA
    bf0383a View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. FIX: Fixed 404ing Link in the readme (#533)

    Tim Lange authored and Cawllec committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    168def0 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2019

  1. Configuration menu
    Copy the full SHA
    e8dcfbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9aa4210 View commit details
    Browse the repository at this point in the history
  3. update spec

    oehlschl committed Mar 30, 2019
    Configuration menu
    Copy the full SHA
    e18ea91 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Merge pull request #535 from goatapp/resque_context

    Fix v6 regression in Resque integration by setting context explicitly
    snmaynard authored Apr 3, 2019
    Configuration menu
    Copy the full SHA
    30d7aae View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2019

  1. Fix e2e fixtures and 1.9.3 unit tests (#538)

    * Test fixes: Fix Hashdiff version to run on 1.9.3
    
    * Test fixes: Ensure correct sqlite3 version is requested
    Cawllec authored Apr 29, 2019
    Configuration menu
    Copy the full SHA
    eaef01a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Add e2e tests against Rails 6 (#537)

    * Add rails 6 fixture
    
    * Rails 6 Fixture: Fix rails6 dep issues and uncomment previous tests
    
    * Rails 6: Remove superfluous gemfile, re-enable previous Ruby tests
    
    * Raisl 6 Fixture: Ensure rails_env is present
    
    * Rails6 fixture: Add secret keys to all environments
    
    * Rails6 fixture: Add all missing rails_env config
    
    * Rails6 fixture: Ensure same database is used for all environments
    Cawllec authored May 8, 2019
    Configuration menu
    Copy the full SHA
    6f2818d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Update UPGRADING.md

    revdan authored May 23, 2019
    Configuration menu
    Copy the full SHA
    54f7a78 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Merge pull request #540 from revdan/patch-3

    Update UPGRADING.md
    tomlongridge authored May 24, 2019
    Configuration menu
    Copy the full SHA
    f603adf View commit details
    Browse the repository at this point in the history

Commits on May 27, 2019

  1. Configuration menu
    Copy the full SHA
    e712621 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Merge pull request #541 from coffeejunk/docs-project-root

    Fix dead link in "set project_root"-warning
    tomlongridge authored May 28, 2019
    Configuration menu
    Copy the full SHA
    6aed918 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. Specify redis gem version for Ruby 2.2

    Sidekiq depends on the redis gem, and redis 4.1.2 drops support for Ruby
    2.2.
    tobyhs committed Jun 11, 2019
    Configuration menu
    Copy the full SHA
    edbae5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed7c3bb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #546 from bugsnag/tobyhs/specify_redis_version_for…

    …_ruby_lt_2.3
    
    Specify redis gem version for Ruby 2.2
    tobyhs authored Jun 11, 2019
    Configuration menu
    Copy the full SHA
    2cd0138 View commit details
    Browse the repository at this point in the history