Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: newrelic/newrelic-python-agent
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.16.0.178
Choose a base ref
...
head repository: newrelic/newrelic-python-agent
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.0.0.179
Choose a head ref
  • 13 commits
  • 22 files changed
  • 9 contributors

Commits on Jul 27, 2022

  1. Remove unknown/useless pylint disable options (#589)

    Fix the following errors we've been seeing in CI:
    ```
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'B101' (unknown-option-value)
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'E122' (unknown-option-value)
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'E126' (unknown-option-value)
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'E127' (unknown-option-value)
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'E128' (unknown-option-value)
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'E203' (unknown-option-value)
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'E501' (unknown-option-value)
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'E722' (unknown-option-value)
    pyproject.toml:1:0: W0012: Unknown option value for '--disable', expected a valid pylint message and got 'W504' (unknown-option-value)
    ```
    hmstepanek authored Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c80abfa View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Fix MySQL metric name in tests (#592)

    * Fix mysql metric name test
    
    * Fix version gating
    
    * Fix version gating again
    
    * Remove py36 testing
    
    * Add cache ignore for pip
    
    * Pip cache purge
    
    * Revert "Pip cache purge"
    
    This reverts commit 3b9eac2.
    
    * Remove caching changes
    TimPansino authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    d7fc9cd View commit details
    Browse the repository at this point in the history
  2. Use pyproject.toml for bandit & exclude tests (#586)

    * Since bandit now supports pyproject.toml as a config file, use that instead of cli
    options.
    * Exclude tests from bandit. There are many cases in tests where we might do something
    that violates bandit rules and that's ok.
    
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    hmstepanek and TimPansino authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    28fff63 View commit details
    Browse the repository at this point in the history
  3. Upgrade MegaLinter to v6 (#599)

    * Upgrade megalinter to v6
    
    * Apply linter fixes
    TimPansino authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    601efc3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9726a42 View commit details
    Browse the repository at this point in the history
  5. Composite Setup Python Action (#594)

    * Add composite setup-python matrix action
    
    * Fix actions path
    
    * Clean out dependency install
    
    * [Mega-Linter] Apply linters fixes
    
    * Remove fail-fast from matrix strategy
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    e4c5f97 View commit details
    Browse the repository at this point in the history
  6. Add PyMongo v4 Testing (#540)

    * Add pymongo v4 testing
    
    * Add parameterized testing for mongo v3/v4
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@gmail.com>
    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    Co-authored-by: Nyenty Ayuk <ayuknyenty15@gmail.com>
    
    * Fix linting issues.
    
    * [Mega-Linter] Apply linters fixes
    
    * Add suggestions from code review
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump Tests
    
    * Fix py2 transaction name
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump Tests
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@gmail.com>
    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    Co-authored-by: Nyenty Ayuk <ayuknyenty15@gmail.com>
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    6 people authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    91fecbf View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Fix PyPy coroutines testing to exclude uvloop (#601)

    * Fix PyPy coroutines testing to exclude uvloop
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump Tests
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    b6377fa View commit details
    Browse the repository at this point in the history
  2. Add PYPY 3.7 tox tests (#590)

    * Updated tox file to include testing for pypy3.7
    
    * Add PYPY 3.7 tox tests
    
    * Update pyramid tests
    
    * Update tox.ini
    
    * Update tox.ini
    
    * Update tox.ini
    
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Co-authored-by: Tim Pansino <timpansino@gmail.com>
    3 people authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    45982dd View commit details
    Browse the repository at this point in the history
  3. Deprecated Python 3.6 (#602)

    * Cleanup of unsupported python 3.6
    
    * Removed comment and added pypy37 base dependency
    
    * fixing typo
    
    * Update tox.ini
    
    * removal of pypy 3.6 and python 3.6 from action.yml
    Nayuken authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    9da52c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Fix loguru detection of module/function name (#604)

    * Fix loguru detection of module/function name
    
    * Add regression test
    
    * Add PyPy wrapper to loguru depth
    
    Co-authored-by: Tim Pansino <timpansino@gmail.com>
    rafaelclp and TimPansino authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    a81513d View commit details
    Browse the repository at this point in the history
  2. Capture module versions (#588)

    * Change n is None to not n
    
    None types are falsey so we can shorten this expression to `if not module`.
    
    * Use in instead of .find
    
    `in` is more performant than find for search a string so use this instead.
    
    * Simplify and combine sub path module logic
    
    Do not include module.sub_paths as separate modules. Skip these except for
    `newrelic.hooks`.
    
    * Exclude standard lib/built-in modules
    
    Previously, we were capturing standard library and built-in Python modules as plugins.
    These are included with the version of Python the user installed and are not packages
    that need to be captured so exclude these from the list.
    
    * Capture module versions
    
    * Fixup: remove pkg_resources check
    
    * Ignore pylint function-redefined
    
    * Check plugin version info in tests
    hmstepanek authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    e891528 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Daphne ASGI Server Instrumentation (#597)

    * Daphne instrumentation
    
    * Daphne Testing
    
    * Add Daphne ASGI v2 testing
    
    * Fix flake8 errors
    
    * Apply linter fixes
    
    * Remove py36 testing
    TimPansino authored Aug 15, 2022
    Configuration menu
    Copy the full SHA
    2633a4d View commit details
    Browse the repository at this point in the history
Loading