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

Remove graphql 2 & promise support #875

Merged
merged 136 commits into from
Aug 23, 2023
Merged

Commits on Oct 10, 2022

  1. Update Versioning Scheme (#651)

    * Update versioning scheme to 3 semver digits
    
    * Fix version indexing
    
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    
    * Remove version truncation
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    4 people committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    9a56f3a View commit details
    Browse the repository at this point in the history
  2. Fix Trace Finalizer Crashes (#652)

    * Patch crashes in various traces with None settings
    
    * Add tests for graphql trace types to unittests
    
    * Add test to ensure traces don't crash in finalizer
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    3 people committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    65246e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. Add usage tracking metrics for Kafka clients. (#658)

    * Add usage tracking metrics for Kafka clients.
    
    * Fix double import lint error
    
    * [Mega-Linter] Apply linters fixes
    
    * Create version util file and add metrics to consumer.
    
    * Address linting errors.
    
    * Add missing semi-colon.
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests.
    
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    Co-authored-by: hmstepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    4 people committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    b9bca3d View commit details
    Browse the repository at this point in the history
  2. Deprecate add_custom_parameter(s) API (#655)

    * Deprecate add_custom_parameter(s) API
    
    * Fix unicode tests and some pylint errors
    
    * Fix more pylint errors
    
    * Revert "Fix more pylint errors"
    
    This reverts commit 807ec1c.
    
    * Edit deprecation message in add_custom_parameters
    lrafeei committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    968f3dc View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Add usage metrics for Daphne and Hypercorn. (#665)

    * Add usage metrics for Daphne and Hypercorn.
    
    * [Mega-Linter] Apply linters fixes
    
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    umaannamalai and umaannamalai committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    922db2f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Fix Flask view support in Code Level Metrics (#664)

    * Fix Flask view support in Code Level Metrics
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    * Fix CLM tests for flaskrest
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    6 people committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    c96ffc5 View commit details
    Browse the repository at this point in the history
  2. Fix aioredis version crash (#661)

    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    TimPansino and umaannamalai committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    820e0b7 View commit details
    Browse the repository at this point in the history
  3. Add double wrapped testing for Hypercorn and Daphne and dispatcher ar…

    …gument to WSGI API. (#667)
    
    * Add double wrapped app tests.
    
    * Fix linting errors.
    
    * [Mega-Linter] Apply linters fixes
    
    * Add co-authors.
    
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    5 people committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    03131c9 View commit details
    Browse the repository at this point in the history
  4. Add Python 3.11 Support (#654)

    * Add py311 tests
    
    * Fix typo
    
    * Added 3.11 support for aiohttp framework
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    
    * Set up environment to run Python 3.11
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    
    * Add Python 3.11 support for agent_features
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    
    * Partial Python 3.11 support added for Tornado
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    
    * Adjust postgres versions
    
    * Fix tornado install path locally
    
    * Remove aioredis py311 tests
    
    * Update 3.11 to dev in tests
    
    * Fix sanic instrumentation and imp/importlib deprecation
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    
    * Simplify wheel build options
    
    * Update cibuildwheel for 3.11
    
    * Remove falconmaster py311 test
    
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    3 people committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    1e6c937 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca420b3 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Configuration menu
    Copy the full SHA
    a66a33a View commit details
    Browse the repository at this point in the history
  2. Fix botocore tests for botocore v1.28.1+ (#675)

    * Fix botocore tests for botocore v1.28.1+
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    
    * Fix boto3 tests for botocore v1.28.1+
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    
    * Fix boto3 tests for python 2.7
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    5 people committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    7b82cb9 View commit details
    Browse the repository at this point in the history
  3. Feature increased custom event limit (#674)

    * Update reservoir size for custom events.
    
    * [Mega-Linter] Apply linters fixes
    
    * Increase custom event limit. (#666)
    
    * Remove duplicated CUSTOM_EVENT_RESERVOIR_SIZE
    
    Co-authored-by: Tim Pansino <timpansino@gmail.com>
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    5 people committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    caa9485 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d4e3e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Double kafka test runners (#677)

    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    TimPansino and hmstepanek committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    1279bdf View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2022

  1. Fix failing flask_rest tests (#683)

    * Pin flask-restx in flask_rest tests for 2.7
    
    flask-restx dropped support for 2.7 in 1.0.1.
    
    * Drop support for flask-restplus
    
    flask-restx replaced flask-restplus. flask-restplus's latest version supports 3.6 which
    we don't even support anymore.
    hmstepanek committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    d28f0d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Fix failing botocore tests (#684)

    * Change queue url for botocore>=1.29.0
    
    botocore >=1.29.0 uses sqs.us-east-1.amazonaws.com url instead of queue.amazonaws.com.
    
    * Use tuple version instead of str
    
    * Change botocore129->botocore128
    hmstepanek committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    cd7e150 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4ff1ec View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Add patch for sentry SDK to correct ASGI v2/v3 detection. (#680)

    * Add patch for sentry to correct ASGI v2/v3 detection.
    
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    
    * [Mega-Linter] Apply linters fixes
    
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    6 people committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    062e702 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f014708 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. Validator transfer from fixtures.py to validators directory, Part 1 (#…

    …672)
    
    * Move validate_transaction_metrics to validators directory
    
    * Comment out original validate_transaction_metrics from fixtures.py
    
    * Move validate_time_metrics_outside_transaction to validators directory
    
    * Move validate_internal_metrics into validators directory and fixed validate_transaction_metrics
    
    * Move validate_transaction_errors into validators directory
    
    * Move validate_application_errors into validators directory
    
    * Move validate_custom_parameters into validators directory
    
    * Move validate_synthetics_event into validators directory
    
    * Move validate_transaction_event_attributes into validators directory
    
    * Move validate_non_transaction_error_event into validators directory
    
    * Fix import issues
    
    * Fix (more) import issues
    
    * Fix validate_transaction_metrics import in aioredis
    
    * Remove commented code from fixtures.py
    lrafeei committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    52e1011 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Initialize ExternalNode properties (#687)

    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    Kevin Morey and hmstepanek committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    1bb2be4 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Fix package_version_utils.py logic (#689)

    * Fix package_version_utils.py logic
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    
    * Move description of func into func itself
    
    * typecast lists into tuples
    
    * Remove breakpoints
    
    * Empty _test_package_version_utils.py
    
    * Make changes to the test
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    4 people committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    7ae0c94 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Pin Github Actions Runner to Ubuntu 20 for Py27 (#698)

    * Pin Github Actions runner to ubuntu 20 for Py27
    
    * Upgrade setup-python
    TimPansino committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    eb28b52 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Fix Confluent Kafka Producer Arguments (#699)

    * Add confluentkafka test for posargs/kwargs
    
    * Fix confluent kafka topic argument bug
    
    * More sensible producer arguments
    TimPansino committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    eead7a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Fix tornado master tests & instrument redis 4.3.5 (#695)

    * Remove 3.7 testing of tornado master
    
    tornadomaster dropped support for 3.7
    
    * Instrument new redis 4.3.5 client methods
    
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    3 people committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    60a5d68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67feaa7 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Validator transfer from fixtures.py to validators directory, Part 2 (#…

    …690)
    
    * Move validate_transaction_metrics to validators directory
    
    * Comment out original validate_transaction_metrics from fixtures.py
    
    * Move validate_time_metrics_outside_transaction to validators directory
    
    * Move validate_internal_metrics into validators directory and fixed validate_transaction_metrics
    
    * Move validate_transaction_errors into validators directory
    
    * Move validate_application_errors into validators directory
    
    * Move validate_custom_parameters into validators directory
    
    * Move validate_synthetics_event into validators directory
    
    * Move validate_transaction_event_attributes into validators directory
    
    * Move validate_non_transaction_error_event into validators directory
    
    * Move validate_application_error_trace_count into validators directory
    
    * Move validate_application_error_event_count into validators directory
    
    * Move validate_synthetics_transaction_trace into validators directory
    
    * Move validate_tt_collector_json to validators directory
    
    * Move validate_transaction_trace_attributes into validator directory
    
    * Move validate_transaction_error_trace_attributes into validator directory
    
    * Move validate_error_trace_collector_json into validator directory
    
    * Move validate_error_event_collector_json into validator directory
    
    * Move validate_transaction_event_collector_json into validator directory
    
    * Fix import issues from merge
    
    * Fix some pylint errors
    
    * Revert 'raise ValueError' to be PY2 compatible
    
    * Delete commented lines
    lrafeei committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    87b649f View commit details
    Browse the repository at this point in the history
  2. Fix bug in celery where works don't report data (#696)

    This fixes Missing information from Celery workers when using MAX_TASKS_PER_CHILD
    issue.
    
    Previously, if celery was run with the --loglevel=INFO flag, an agent instance would be
    created for the main celery process and after the first worker shutdown, all following
    worker's agent instances would point to that agent instance instead of creating a new
    instance. This was root caused to incorrectly creating an agent instance when
    application activate was not set. Now no agent instance will be created for the main
    celery process.
    hmstepanek committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    864f086 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

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

Commits on Dec 6, 2022

  1. Update instrumented methods in redis. (#707)

    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    4 people committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    a63e33f View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Add TraceCache Guarded Iteration (#704)

    * Add MutableMapping API to TraceCache
    
    * Update trace cache usage to use guarded APIs.
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    * Fix keys iterator
    
    * Comments for trace cache methods
    
    * Reorganize tests
    
    * Fix fixture refs
    
    * Fix testing refs
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    * Upper case constant
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    3 people committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    f977ba6 View commit details
    Browse the repository at this point in the history
  2. Fix Type Constructor Classes in Code Level Metrics (#708)

    * Fix CLM exception catching
    
    * Reorganize CLM Tests
    
    * Add type constructor tests to CLM
    
    * Fix line number
    
    * Pin tox version
    
    * Fix lambda tests in CLM
    
    * Fix lint issues
    
    * Turn helper func into pytest fixture
    
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    TimPansino and hmstepanek committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    fd0fd01 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Fix sanic and starlette tests (#734)

    * Fix sanic tests
    
    * Tweak test fix for sanic
    
    * Remove test for v18.12 in sanic (no longer supported)
    
    * Pin starlette latest to v0.23.1 (for now)
    
    * Add comment in tox about pinned starlette version
    lrafeei committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    9cbae01 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

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

Commits on Jan 11, 2023

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

Commits on Jan 18, 2023

  1. Add DevContainer (#711)

    * Add devcontainer setup
    
    * Add newrelic env vars to passenv
    
    * Add default extensions
    
    * Add devcontainer instructions to contributing docs
    
    * Convert smart quotes in contributing docs.
    
    * Apply proper RST formatting
    
    * [Mega-Linter] Apply linters fixes
    
    * Add GHCR to prerequisites
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    05d8569 View commit details
    Browse the repository at this point in the history
  2. Module classmethod fix (#662)

    * Fix function_wrapper calls to module
    
    * Fix wrapper in pika hook
    
    * Revert elasticsearch instrumentation
    
    * Revert some wrap_function_wrappers to orig
    
    * Remove comments/breakpoints
    
    * Fix hooks in elasticsearch
    
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    lrafeei and TimPansino committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    b45bdd8 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Fix log decorating to be JSON compatible (#736)

    * Initial addition of JSON capability
    
    * Add NR-LINKING metadata JSON combatibility
    
    * Remove breakpoint
    
    * Hardcode local log decorating tests
    
    * Tweak linking metatdata parsing/adding
    lrafeei committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    0db5fee View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Revert "Fix log decorating to be JSON compatible" (#746)

    * Revert "Fix log decorating to be JSON compatible (#736)"
    
    This reverts commit 0db5fee.
    
    * [Mega-Linter] Apply linters fixes
    
    * Trigger tests
    
    Co-authored-by: hmstepanek <hmstepanek@users.noreply.github.com>
    hmstepanek and hmstepanek committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    01ceca7 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Add apdexPerfZone attribute to Transaction. (#753)

    Co-authored-by: Enriqueta De Leon <deleonenriqueta@users.noreply.github.com>
    Co-authored-by: Kate Anderson <kanderson250@users.noreply.github.com>
    Co-authored-by: Mary Martinez <mary-martinez@users.noreply.github.com>
    
    Co-authored-by: Enriqueta De Leon <deleonenriqueta@users.noreply.github.com>
    Co-authored-by: Kate Anderson <kanderson250@users.noreply.github.com>
    Co-authored-by: Mary Martinez <mary-martinez@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    5 people committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    1d8d078 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Fix tests in starlette v0.23.1 (#752)

    * Fix tests in starlette v0.23.1
    
    * Fix conditional tests
    
    * Add comment to bg_task test
    lrafeei committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    5844bb1 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Support redis.asyncio (#744)

    * Support `redis.asyncio`
    
    * Fix `flake8` issues
    
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    pauk-slon and TimPansino committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    a765809 View commit details
    Browse the repository at this point in the history
  2. Redis Asyncio Testing (#750)

    * Add standardized method for package version tuples
    
    * Adapt aioredis tests to redis.asyncio
    
    * Standardize version tuple
    
    * Refresh uninstrumented redis methods
    
    * Fix aioredis version checking
    
    * Remove aioredis version function
    TimPansino committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    daf57b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. CodeCov Integration (#710)

    * Add aggregate coverage settings to tox.ini
    
    * Refactor coverage fixture for GHA
    
    * Send coverage data files
    
    * Linter fixes
    
    * Configure codecov report
    
    * Yield cov handle from fixture
    
    * Fix empty coverage fixture
    
    * Specify artifact download dir
    
    * Find coverage files with find command
    
    * Add concurrency cancelling to github actions
    
    * uncomment test deps
    
    * Fix or symbol
    
    * Fix concurrency groups
    
    * Linter fixes
    
    * Add comment for yield None in fixture
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump Tests
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    0608ca4 View commit details
    Browse the repository at this point in the history
  2. Mergify (#761)

    * Add mergify config file
    
    * Remove priority
    
    * Clean up mergify rules
    
    * Add non-draft requirement for merge
    
    * Add merge method
    
    * [Mega-Linter] Apply linters fixes
    
    * Don't update draft PRs.
    
    * Remove merge rules for develop branches
    
    * Linting
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    b0d4e73 View commit details
    Browse the repository at this point in the history
  3. Elasticsearch v8 support (#741)

    * Fix function_wrapper calls to module
    
    * Fix wrapper in pika hook
    
    * Revert elasticsearch instrumentation
    
    * Revert some wrap_function_wrappers to orig
    
    * Remove comments/breakpoints
    
    * Fix hooks in elasticsearch
    
    * Add new client methods from v8 and their hooks
    
    * Add elasticsearch v8 to workflow and tox
    
    * Fix indices for elasticsearch01
    
    * Disable xpack security in elasticsearch v8.0
    
    * Start to add try/except blocks in tests
    
    * Add support for v8 transport
    
    * add support for v8 connection
    
    * Add tests-WIP
    
    * Clean up most tests
    
    * Clean up unused instrumentation
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Enriqueta De Leon <deleonenriqueta@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Kate Anderson <kanderson250@users.noreply.github.com>
    Co-authored-by: Mary Martinez <mary.diana.martinez@gmail.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    
    * Remove elastic search source code
    
    * Elasticsearch v8 testing
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Enriqueta De Leon <deleonenriqueta@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Kate Anderson <kanderson250@users.noreply.github.com>
    Co-authored-by: Mary Martinez <mary.diana.martinez@gmail.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    
    * Scope ES fixture
    
    * ES v8 only supports Python3.6+
    
    * Refactor transport tests for v8
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Kate Anderson <kanderson250@users.noreply.github.com>
    Co-authored-by: Enriqueta De Leon <deleonenriqueta@users.noreply.github.com>
    
    * Remove extra comments
    
    * Added perform_request_kwargs to test_transport
    
    * Fix some linter issues
    
    * Remove extra newline
    
    * Group es v7 v8 process modules together
    
    * Add auto signature detection & binding
    
    * Use bind_arguments in ES
    
    * Add test for wrapped function
    
    * Add validator for datastore trace inputs
    
    * Use common bind_arguments for PY3
    
    * Fix tests in starlette v0.23.1 (#752)
    
    * Fix tests in starlette v0.23.1
    
    * Fix conditional tests
    
    * Add comment to bg_task test
    
    * Split below es 8 methods from es 8 methods
    
    Note the previous tests in this file to check whether a method was instrumented, did not test anything because they were checking whether the list
    of methods that we instrumented were instrumented instead of whether
    there were uninstrumented methods on the es client that we missed.
    
    Because we decided due to lack of reporting of bugs by our customers, to not support the buggy wrapping on previous es versions (below es8), we
    only added tests to assert all methods were wrapped from es8+. We also
    are only testing es8+ wrapping of methods since the previous versions
    wrapping behavior may not have been correct due to the signature of the
    methods changing without us detecting it due to lack of tests. Since our customers have not reported any issues, it seems not worth it at this time to go back and fix these bugs.
    
    * Remove signature auto detection implementation
    
    * Fixup: remove signature autodetection
    
    * Fixup: cleanup
    
    * Test method calls on all es versions
    
    * Fixup: don't run some methods on es7
    
    ---------
    
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Co-authored-by: mary-martinez <mmartinez@newrelic.com>
    Co-authored-by: enriqueta <edeleon@newrelic.com>
    Co-authored-by: Tim Pansino <timpansino@gmail.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Enriqueta De Leon <deleonenriqueta@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Kate Anderson <kanderson250@users.noreply.github.com>
    Co-authored-by: Mary Martinez <mary.diana.martinez@gmail.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    13 people committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    1bf6a65 View commit details
    Browse the repository at this point in the history
  4. Update contributors workspace link in CONTRIBUTING.rst. (#760)

    * Update link in CONTRIBUTING.rst.
    
    * Update to RST syntax.
    
    * [Mega-Linter] Apply linters fixes
    
    ---------
    
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    061ad59 View commit details
    Browse the repository at this point in the history
  5. Add Retry to Pip Install (#763)

    * Add retry to pip install
    
    * Fix retry backoff constant
    
    * Fix script failures
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    TimPansino and mergify[bot] committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    300de2a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Add aiohttp support for expected status codes (#735)

    * Add aiohttp support for expected status codes
    
    * Adjust naming convention
    
    * Fix expected tests for new validator behavior
    
    ---------
    
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Co-authored-by: Tim Pansino <timpansino@gmail.com>
    3 people committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    3410270 View commit details
    Browse the repository at this point in the history
  2. Fix PyPy Priority Sampling Test (#766)

    * Fix pypy priority sampling
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    6c06f9b View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Config linter fixes (#768)

    * Fix default value and lazy logging pylint
    
    * Fix default value and lazy logging pylint
    
    * Fix unnecessary 'else' in pylint
    
    * Fix logging-not-lazy in pylint
    
    * Fix redefined built-in error in Pylint
    
    * Fix implicit string concatenation in Pylint
    
    * Fix dict() to {} in Pylint
    
    * Make sure eval is OK to use for Pylint
    
    * Fix logging format string for Pylint
    
    * Change list comprehension to generator expression
    
    * [Mega-Linter] Apply linters fixes
    
    * Rerun tests
    
    ---------
    
    Co-authored-by: lrafeei <lrafeei@users.noreply.github.com>
    lrafeei and lrafeei committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    aae9563 View commit details
    Browse the repository at this point in the history
  2. Sync tests w/ agents/cross_agent_tests/pull/150 (#770)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    hmstepanek and mergify[bot] committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    a75c076 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Infinite Tracing Batching & Compression (#762)

    * Infinite Tracing Batching and Compression settings (#756)
    
    * Add compression setting
    
    * Add batching setting
    
    * Infinite Tracing Compression (#758)
    
    * Initial commit
    
    * Add compression option in StreamingRPC
    
    * Add compression default to tests
    
    * Add test to confirm compression settings
    
    * Remove commented out code
    
    * Set compression settings from settings override
    
    * Infinite Tracing Batching (#759)
    
    * Initial infinite tracing batching implementation
    
    * Add RecordSpanBatch method to mock grpc server
    
    * Span batching settings and testing.
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    
    * Add final 8t batching tests
    
    * Rename serialization test
    
    * Formatting
    
    * Guard unittests from failing due to batching
    
    * Linting
    
    * Simplify batching algorithm
    
    * Properly wire batching parametrization
    
    * Fix incorrect validator use
    
    * Data loss on reconnect regression testing
    
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    
    * Test stream buffer batch sizes
    
    * Fix logic in supportability metrics for spans
    
    * Clean up nested conditionals in stream buffer
    
    * Compression parametrization in serialization test
    
    * Formatting
    
    * Update 8t test_no_delay_on_ok
    
    * Update protobufs
    
    * Remove unnecessary patching from test
    
    * Fix waiting in supportability metric tests
    
    * Add sleep to waiting in test
    
    * Reorder sleep and condition check
    
    * Mark no data loss xfail for py2.
    
    * Fix conditional check
    
    * Fix flake8 linter issues
    
    ---------
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    
    * Infinite Tracing Supportability Feature Toggle Metrics (#769)
    
    * Add 8T feature toggle supportability metrics
    
    * Remove supportability metrics when 8t is disabled.
    
    * Formatting
    
    ---------
    
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    6 people committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    59abb6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b54a7e9 View commit details
    Browse the repository at this point in the history
  3. Fix pyramid testing versions (#764)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    TimPansino and mergify[bot] committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    86994c0 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Fix Ariadne Middleware Testing (#776)

    * Fix ariadne middleware testing
    
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    ---------
    
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    4 people committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    b975754 View commit details
    Browse the repository at this point in the history
  2. Exclude merged PRs from automatic mergify actions. (#774)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    TimPansino and mergify[bot] committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    16a0b87 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Refactor Code Coverage (#765)

    * Reorder dependency of code coverage fixture
    
    * Fix tests with coverage disabled
    
    * Refactor code coverage fixture
    
    * Clean out old coverage settings
    
    * Fix missing code coverage fixture
    
    * Fix pypy priority sampling
    
    * Start coverage from pytest-cov for better tracking
    
    * Refactor coverage config file
    
    * Ripping out coverage fixtures
    
    * Move tool config to bottom of tox.ini
    
    * Disabling py27 warning
    
    * Renaming env var
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    TimPansino and mergify[bot] committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    572b24b View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Add GraphQL Introspection Setting (#783)

    * Add graphql introspection setting
    
    * Sort settings object hierarchy
    
    * Add test for introspection queries setting
    
    * Expand introspection queries testing
    
    * [Mega-Linter] Apply linters fixes
    
    * Adjust introspection detection for graphql
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    df9701c View commit details
    Browse the repository at this point in the history
  2. Fix instance info tests for redis. (#784)

    * Fix instance info tests for redis.
    
    * [Mega-Linter] Apply linters fixes
    
    ---------
    
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    umaannamalai and umaannamalai committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    fbb851e View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Fix Redis Instance Info (#790)

    * Fix failing redis test for new default behavior
    
    * Revert "Fix instance info tests for redis. (#784)"
    
    This reverts commit f7108e3.
    TimPansino committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    912d088 View commit details
    Browse the repository at this point in the history
  2. Guard GraphQL Settings Lookup (#787)

    * Guard graphql settings lookup
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    * Update graphql settings test
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    637879a View commit details
    Browse the repository at this point in the history
  3. Errors Inbox Improvements (#791)

    * Errors inbox attributes and tests (#778)
    
    * Initial errors inbox commit
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    
    * Add enduser.id field
    
    * Move validate_error_trace_attributes into validators directory
    
    * Add error callback attributes test
    
    * Add tests for enduser.id & error.group.name
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    
    * Uncomment code_coverage
    
    * Drop commented out line
    
    ---------
    
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    
    * Error Group Callback API (#785)
    
    * Error group initial implementation
    
    * Rewrite error callback to pass map of info
    
    * Fixed incorrect validators causing errors
    
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    
    * Fix validation of error trace attributes
    
    * Expanded error callback test
    
    * Add incorrect type to error callback testing
    
    * Change error group callback to private setting
    
    * Add testing for error group callback inputs
    
    * Separate error group callback tests
    
    * Add explicit testing for the set API
    
    * Ensure error group is string
    
    * Fix python 2 type validation
    
    ---------
    
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    * User Tracking for Errors Inbox (#789)
    
    * Add user tracking feature for errors inbox.
    
    * Address review comments,
    
    * Add high_security test.
    
    * Cleanup invalid tests test.
    
    * Update user_id string check.
    
    * Remove set_id outside txn test.
    
    ---------
    
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    7 people committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    107c0a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Update Packages (#793)

    * Update urllib3 to v1.26.15
    
    * Update six to v1.16.0
    
    * Update coverage exclude for newrelic/packages
    
    * [Mega-Linter] Apply linters fixes
    
    * Drop removed package from urllib3
    
    * Update pytest
    
    * Downgrade websockets version for old sanic testing
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    11c1cda View commit details
    Browse the repository at this point in the history
  2. Remove Unused Instrumentation and Tests (#794)

    * Remove unused instrumentation files
    
    * Remove testing for deprecated CherryPy versions
    
    * Remove unused pyelasticsearch tests
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    TimPansino and mergify[bot] committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    4d644c6 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Fix Loguru Instrumentation for v0.7.0 (#798)

    * Add autosignature implementation
    
    * Fix loguru with auto-signature
    
    * [Mega-Linter] Apply linters fixes
    
    * Fix tests for Py2
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    * Remove unwrap from signature utils
    
    * Fix arg unpacking
    
    * Remove unwrap arg from bind_args
    
    * Fix linter errors
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    3 people committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    153690f View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Remove Twisted framework (#800)

    * Initial twisted commit
    
    * Remove Twisted Framework
    lrafeei committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    caef2cc View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Pin virtualenv, fix pip arg deprecation & disable kafka tests (#803)

    * Pin virtualenv
    
    * Fixup: use 20.21.1 instead
    
    * Replace install-options with config-settings
    
    See pypa/pip#11358.
    
    * Temporarily disable kafka tests
    hmstepanek committed May 1, 2023
    Configuration menu
    Copy the full SHA
    363122a View commit details
    Browse the repository at this point in the history
  2. Add tests for pyodbc (#796)

    * Add tests for pyodbc
    
    * Move imports into tests to get import coverage
    
    * Fixup: remove time import
    
    * Trigger tests
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    hmstepanek and mergify[bot] committed May 1, 2023
    Configuration menu
    Copy the full SHA
    7103506 View commit details
    Browse the repository at this point in the history
  3. Add tests for Waitress (#797)

    * Change import format
    
    * Initial commit
    
    * Add more tests to adapter_waitress
    
    * Remove commented out code
    
    * [Mega-Linter] Apply linters fixes
    
    * Add assertions to all tests
    
    * Add more NR testing to waitress
    
    ---------
    
    Co-authored-by: lrafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people committed May 1, 2023
    Configuration menu
    Copy the full SHA
    be4fb3d View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Add testing for genshi and mako. (#799)

    * Add testing for genshi and mako.
    
    * [Mega-Linter] Apply linters fixes
    
    ---------
    
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people committed May 2, 2023
    Configuration menu
    Copy the full SHA
    fd0fa35 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Omit some frameworks from coverage analysis (#810)

    * Omit some frameworks from coverage analysis
    
    * Remove commas
    
    * Change format of omit
    
    * Add relative_files option to coverage
    
    * Add absolute directory
    
    * Add envsitepackagedir
    
    * Add coveragerc file
    
    * Add codecov.yml
    
    * [Mega-Linter] Apply linters fixes
    
    * Revert coveragerc file settings
    
    * Add files in packages and more frameworks
    
    * Remove commented line
    
    ---------
    
    Co-authored-by: lrafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    3 people committed May 3, 2023
    Configuration menu
    Copy the full SHA
    3d82845 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Run coverage around pytest (#813)

    * Run coverage around pytest
    
    * Trigger tests
    
    * Fixup
    
    * Add redis client_no_touch to ignore list
    
    * Temporarily remove kafka from coverage
    
    * Remove coverage for old libs
    hmstepanek committed May 9, 2023
    Configuration menu
    Copy the full SHA
    a963649 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Add required option for tox v4 (#795)

    * Add required option for tox v4
    
    * Update tox in GHA
    
    * Remove py27 no-cache-dir
    TimPansino committed May 10, 2023
    Configuration menu
    Copy the full SHA
    c2d4629 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Fix Testing Failures (#828)

    * Fix tastypie tests
    
    * Adjust asgiref pinned version
    
    * Make aioredis key PID unique
    
    * Pin more asgiref versions
    TimPansino committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    f192c24 View commit details
    Browse the repository at this point in the history
  2. Fix pytest test filtering when running tox (#823)

    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    hmstepanek and umaannamalai committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    3def8b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Validator transfer p3 (#745)

    * Move validate_transaction_metrics to validators directory
    
    * Comment out original validate_transaction_metrics from fixtures.py
    
    * Move validate_time_metrics_outside_transaction to validators directory
    
    * Move validate_internal_metrics into validators directory and fixed validate_transaction_metrics
    
    * Move validate_transaction_errors into validators directory
    
    * Move validate_application_errors into validators directory
    
    * Move validate_custom_parameters into validators directory
    
    * Move validate_synthetics_event into validators directory
    
    * Move validate_transaction_event_attributes into validators directory
    
    * Move validate_non_transaction_error_event into validators directory
    
    * Move validate_application_error_trace_count into validators directory
    
    * Move validate_application_error_event_count into validators directory
    
    * Move validate_synthetics_transaction_trace into validators directory
    
    * Move validate_tt_collector_json to validators directory
    
    * Move validate_transaction_trace_attributes into validator directory
    
    * Move validate_transaction_error_trace_attributes into validator directory
    
    * Move validate_error_trace_collector_json into validator directory
    
    * Move validate_error_event_collector_json into validator directory
    
    * Move validate_transaction_event_collector_json into validator directory
    
    * Move validate_custom_event_collector_json into validator directory
    
    * Move validate_tt_parameters into validator directory
    
    * Move validate_tt_parameters into validator directory
    
    * Move validate_tt_segment_params into validator directory
    
    * Move validate_browser_attributes into validators directory
    
    * Move validate_error_event_attributes into validators directory
    
    * Move validate_error_trace_attributes_outside_transaction into validators directory
    
    * Move validate_error_event_attributes_outside_transaction into validators directory
    
    * Fix some pylint errors
    
    * Redirect check_error_attributes
    
    * Fix more Pylint errors
    
    * Fix import issues from move
    
    * Fix more import shuffle errors
    
    * Sort logging JSON test for PY2 consistency
    
    * Fix Pylint errors in validators
    
    * Fix import error
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    lrafeei and mergify[bot] committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    90ccb4c View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Fix set output warning using new GHA syntax (#833)

    * Fix set output warning using new GHA syntax
    
    * Fix quoting
    TimPansino committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    668b0a9 View commit details
    Browse the repository at this point in the history
  2. Remove Python 2.7 and pypy2 testing (#835)

    * Change setup-python to @v2 for py2.7
    
    * Remove py27 and pypy testing
    
    * Fix syntax errors
    
    * Fix comma related syntax errors
    
    * Fix more issues in tox
    
    * Remove gearman test
    lrafeei committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    abb6405 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Containerized CI Pipeline (#836)

    * Revert "Remove Python 2.7 and pypy2 testing (#835)"
    
    This reverts commit abb6405.
    
    * Containerize CI process
    
    * Publish new docker container for CI images
    
    * Rename github actions job
    
    * Copyright tag scripts
    
    * Drop debug line
    
    * Swap to new CI image
    
    * Move pip install to just main python
    
    * Remove libcurl special case from tox
    
    * Install special case packages into main image
    
    * Remove unused packages
    
    * Remove all other triggers besides manual
    
    * Add make run command
    
    * Cleanup small bugs
    TimPansino committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    ab92daf View commit details
    Browse the repository at this point in the history
  2. Fix CI Image Tagging (#838)

    * Correct templated CI image name
    
    * Pin pypy2.7 in image
    
    * Fix up scripting
    TimPansino committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    4422b95 View commit details
    Browse the repository at this point in the history
  3. Temporarily Restore Old CI Pipeline (#841)

    * Restore old pipelines
    
    * Remove python 2 from setup-python
    TimPansino committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    4da4612 View commit details
    Browse the repository at this point in the history
  4. Rework CI Pipeline (#839)

    Change pypy to pypy27 in tox.
    
    Fix checkout logic
    
    Pin tox requires
    TimPansino committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    658f818 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Fix Tests on New CI (#843)

    * Remove non-root user
    
    * Test new CI image
    
    * Change pypy to pypy27 in tox.
    
    * Fix checkout logic
    
    * Fetch git tags properly
    
    * Pin tox requires
    
    * Adjust default db settings for github actions
    
    * Rename elasticsearch services
    
    * Reset to new pipelines
    
    * [Mega-Linter] Apply linters fixes
    
    * Fix timezone
    
    * Fix docker networking
    
    * Pin dev image to new sha
    
    * Standardize gearman DB settings
    
    * Fix elasticsearch settings bug
    
    * Fix gearman bug
    
    * Add missing odbc headers
    
    * Add more debug messages
    
    * Swap out dev ci image
    
    * Fix required virtualenv version
    
    * Swap out dev ci image
    
    * Swap out dev ci image
    
    * Remove aioredis v1 for EOL
    
    * Add coverage paths for docker container
    
    * Unpin ci container
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    57720fd View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Instrument Redis waitaof (#851)

    * Add uninstrumented command to redis
    
    * Update logic for datastore_aioredis instance info
    
    * [Mega-Linter] Apply linters fixes
    
    * Bump tests
    
    * Update defaults for aioredis port
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    a7dfe33 View commit details
    Browse the repository at this point in the history
  2. Ignore patched hooks files. (#849)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    umaannamalai and mergify[bot] committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    33aa111 View commit details
    Browse the repository at this point in the history
  3. Fix local scoped package reporting (#837)

    * Include isort stdlibs for determining stdlib modules
    
    * Use isort & sys to eliminate std & builtin modules
    
    Previously, the logic would fail to identify third party modules installed within the
    local user socpe. This fixes that issue by skipping builtin and stdlib modules by name,
    instead of attempting to identify third party modules based on file paths.
    
    * Handle importlib_metadata.version being a callable
    
    * Add isort into third party notices
    
    * [Mega-Linter] Apply linters fixes
    
    * Remove Python 2.7 and pypy2 testing (#835)
    
    * Change setup-python to @v2 for py2.7
    
    * Remove py27 and pypy testing
    
    * Fix syntax errors
    
    * Fix comma related syntax errors
    
    * Fix more issues in tox
    
    * Remove gearman test
    
    * Containerized CI Pipeline (#836)
    
    * Revert "Remove Python 2.7 and pypy2 testing (#835)"
    
    This reverts commit abb6405.
    
    * Containerize CI process
    
    * Publish new docker container for CI images
    
    * Rename github actions job
    
    * Copyright tag scripts
    
    * Drop debug line
    
    * Swap to new CI image
    
    * Move pip install to just main python
    
    * Remove libcurl special case from tox
    
    * Install special case packages into main image
    
    * Remove unused packages
    
    * Remove all other triggers besides manual
    
    * Add make run command
    
    * Cleanup small bugs
    
    * Fix CI Image Tagging (#838)
    
    * Correct templated CI image name
    
    * Pin pypy2.7 in image
    
    * Fix up scripting
    
    * Temporarily Restore Old CI Pipeline (#841)
    
    * Restore old pipelines
    
    * Remove python 2 from setup-python
    
    * Rework CI Pipeline (#839)
    
    Change pypy to pypy27 in tox.
    
    Fix checkout logic
    
    Pin tox requires
    
    * Fix Tests on New CI (#843)
    
    * Remove non-root user
    
    * Test new CI image
    
    * Change pypy to pypy27 in tox.
    
    * Fix checkout logic
    
    * Fetch git tags properly
    
    * Pin tox requires
    
    * Adjust default db settings for github actions
    
    * Rename elasticsearch services
    
    * Reset to new pipelines
    
    * [Mega-Linter] Apply linters fixes
    
    * Fix timezone
    
    * Fix docker networking
    
    * Pin dev image to new sha
    
    * Standardize gearman DB settings
    
    * Fix elasticsearch settings bug
    
    * Fix gearman bug
    
    * Add missing odbc headers
    
    * Add more debug messages
    
    * Swap out dev ci image
    
    * Fix required virtualenv version
    
    * Swap out dev ci image
    
    * Swap out dev ci image
    
    * Remove aioredis v1 for EOL
    
    * Add coverage paths for docker container
    
    * Unpin ci container
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    
    * Trigger tests
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: hmstepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    7 people committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    e707cc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. MSSQL Testing (#852)

    * For mysql tests into mssql
    
    * Add tox envs for mssql
    
    * Add mssql DB settings
    
    * Add correct MSSQL tests
    
    * Add mssql to GHA
    
    * Add MSSQL libs to CI image
    
    * Pin to dev CI image sha
    
    * Swap SQLServer container image
    
    * Fix healthcheck
    
    * Put MSSQL image back
    
    * Drop pypy37 tests
    
    * Unpin dev image sha
    TimPansino committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    ab590a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db07523 View commit details
    Browse the repository at this point in the history
  3. FIX: resilient environment settings (#825)

    if the application uses generalimport to manage optional depedencies,
    it's possible that generalimport.MissingOptionalDependency is raised.
    In this case, we should not report the module as it is not actually loaded and
    is not a runtime dependency of the application.
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    3 people committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    c2fd5e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Replace drop_transaction logic by using transaction context manager (#…

    …832)
    
    * Replace drop_transaction call
    
    * [Mega-Linter] Apply linters fixes
    
    * Empty commit to start tests
    
    * Change logic in BG Wrappers
    
    ---------
    
    Co-authored-by: lrafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    9883c2b View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Upgrade to Pypy38 for TypedDict (#861)

    * Fix base branch
    
    * Revert tox dependencies
    
    * Replace all pypy37 with pypy38
    
    * Remove action.yml file
    
    * Push Empty Commit
    
    * Fix skip_missing_interpreters behavior
    
    * Fix skip_missing_interpreters behavior
    
    * Pin dev CI image sha
    
    * Remove unsupported Tornado tests
    
    * Add latest tests to Tornado
    
    * Remove pypy38 (for now)
    
    ---------
    
    Co-authored-by: Tim Pansino <timpansino@gmail.com>
    lrafeei and TimPansino committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    998b035 View commit details
    Browse the repository at this point in the history
  2. Add profile_trace testing (#858)

    * Include isort stdlibs for determining stdlib modules
    
    * Use isort & sys to eliminate std & builtin modules
    
    Previously, the logic would fail to identify third party modules installed within the
    local user socpe. This fixes that issue by skipping builtin and stdlib modules by name,
    instead of attempting to identify third party modules based on file paths.
    
    * Handle importlib_metadata.version being a callable
    
    * Add isort into third party notices
    
    * [Mega-Linter] Apply linters fixes
    
    * Remove Python 2.7 and pypy2 testing (#835)
    
    * Change setup-python to @v2 for py2.7
    
    * Remove py27 and pypy testing
    
    * Fix syntax errors
    
    * Fix comma related syntax errors
    
    * Fix more issues in tox
    
    * Remove gearman test
    
    * Containerized CI Pipeline (#836)
    
    * Revert "Remove Python 2.7 and pypy2 testing (#835)"
    
    This reverts commit abb6405.
    
    * Containerize CI process
    
    * Publish new docker container for CI images
    
    * Rename github actions job
    
    * Copyright tag scripts
    
    * Drop debug line
    
    * Swap to new CI image
    
    * Move pip install to just main python
    
    * Remove libcurl special case from tox
    
    * Install special case packages into main image
    
    * Remove unused packages
    
    * Remove all other triggers besides manual
    
    * Add make run command
    
    * Cleanup small bugs
    
    * Fix CI Image Tagging (#838)
    
    * Correct templated CI image name
    
    * Pin pypy2.7 in image
    
    * Fix up scripting
    
    * Temporarily Restore Old CI Pipeline (#841)
    
    * Restore old pipelines
    
    * Remove python 2 from setup-python
    
    * Rework CI Pipeline (#839)
    
    Change pypy to pypy27 in tox.
    
    Fix checkout logic
    
    Pin tox requires
    
    * Fix Tests on New CI (#843)
    
    * Remove non-root user
    
    * Test new CI image
    
    * Change pypy to pypy27 in tox.
    
    * Fix checkout logic
    
    * Fetch git tags properly
    
    * Pin tox requires
    
    * Adjust default db settings for github actions
    
    * Rename elasticsearch services
    
    * Reset to new pipelines
    
    * [Mega-Linter] Apply linters fixes
    
    * Fix timezone
    
    * Fix docker networking
    
    * Pin dev image to new sha
    
    * Standardize gearman DB settings
    
    * Fix elasticsearch settings bug
    
    * Fix gearman bug
    
    * Add missing odbc headers
    
    * Add more debug messages
    
    * Swap out dev ci image
    
    * Fix required virtualenv version
    
    * Swap out dev ci image
    
    * Swap out dev ci image
    
    * Remove aioredis v1 for EOL
    
    * Add coverage paths for docker container
    
    * Unpin ci container
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    
    * Trigger tests
    
    * Add testing for profile trace.
    
    * [Mega-Linter] Apply linters fixes
    
    * Ignore __call__ from coverage on profile_trace.
    
    * [Mega-Linter] Apply linters fixes
    
    ---------
    
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: hmstepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    8 people committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    66c2e19 View commit details
    Browse the repository at this point in the history
  3. Add Transaction API Tests (#857)

    * Test for suppress_apdex_metric
    
    * Add custom_metrics tests
    
    * Add distributed_trace_headers testing in existing tests
    
    * [Mega-Linter] Apply linters fixes
    
    * Remove redundant if-statement
    
    * Ignore deprecated transaction function from coverage
    
    * [Mega-Linter] Apply linters fixes
    
    * Push empty commit
    
    * Update newrelic/api/transaction.py
    
    ---------
    
    Co-authored-by: lrafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
    5 people committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    e663c36 View commit details
    Browse the repository at this point in the history
  4. Add tests for jinja2. (#842)

    * Add tests for jinja2.
    
    * [Mega-Linter] Apply linters fixes
    
    * Update tox.ini
    
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    4 people committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    3bdb013 View commit details
    Browse the repository at this point in the history
  5. Add tests for newrelic/config.py (#860)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    hmstepanek and mergify[bot] committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    6644846 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Fix starlette testing matrix for updated behavior. (#869)

    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    4 people committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    ee92363 View commit details
    Browse the repository at this point in the history
  2. Correct Serverless Distributed Tracing Logic (#870)

    * Fix serverless logic for distributed tracing
    
    * Test stubs
    
    * Collapse testing changes
    
    * Add negative testing to regular DT test suite
    
    * Apply linter fixes
    
    * [Mega-Linter] Apply linters fixes
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    TimPansino and TimPansino committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    53fc51a View commit details
    Browse the repository at this point in the history
  3. Fix Kafka CI (#863)

    * Reenable kafka testing
    
    * Add kafka dev lib
    
    * Sync install python with devcontainer
    
    * Fix kafka local host setting
    
    * Drop set -u flag
    
    * Pin CI image dev sha
    
    * Add parallel flag to kafka
    
    * Fix proper exit status
    
    * Build librdkafka from source
    
    * Updated dev image sha
    
    * Remove coverage exclusions
    
    * Add new options to better emulate GHA
    
    * Reconfigure kafka networking
    
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    
    * Fix kafka ports on GHA
    
    * Run kafka tests serially
    
    * Separate kafka consumer groups
    
    * Put CI container makefile back
    
    * Remove confluent kafka Py27 for latest
    
    * Roll back ubuntu version update
    
    * Update dev ci sha
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    3 people committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2f580af View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Change image tag to latest (#871)

    * Change image tag to latest
    
    * Use built sha
    
    * Fixup
    
    * Replace w/ latest
    hmstepanek committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    a7080e9 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Add full version for pypy3.8 to tox (#872)

    * Add full version for pypy3.8
    
    * Remove solrpy from tests
    lrafeei committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    56ea815 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

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

Commits on Jul 20, 2023

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

Commits on Jul 27, 2023

  1. Instrument RedisCluster (#809)

    * Add instrumentation for RedisCluster
    
    * Add tests for redis cluster
    hmstepanek committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    a248688 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Ignore Django instrumentation from older versions (#859)

    * Ignore Django instrumentation from older versions
    
    * Ignore Django instrumentation from older versions
    
    * Fix text concatenation
    
    * Update newrelic/hooks/framework_django.py
    
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    
    * Update newrelic/hooks/framework_django.py
    
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    3 people committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    08eec5e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    e4d1b8c View commit details
    Browse the repository at this point in the history
  2. Fix differences w/ main

    hmstepanek committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    29d5e6a View commit details
    Browse the repository at this point in the history
  3. Fixup

    hmstepanek committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    b6ac77f View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Modify postgresql tests to include WITH query (#885)

    * Modify postgresql tests to include WITH
    
    * [Mega-Linter] Apply linters fixes
    
    ---------
    
    Co-authored-by: lrafeei <lrafeei@users.noreply.github.com>
    lrafeei and lrafeei committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    4b3768b View commit details
    Browse the repository at this point in the history
  2. Fixup: merge

    hmstepanek committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    9f6b640 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Fixup tests

    hmstepanek committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    e6739de View commit details
    Browse the repository at this point in the history
  2. Fixup

    hmstepanek committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    4d49ea5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fad516 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

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

Commits on Aug 8, 2023

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

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    946017b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5190b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10cc552 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Develop redis addons (#888)

    * Added separate instrumentation for redis.asyncio.client (#808)
    
    * Added separate instrumentation for redis.asyncio.client
    
    Merge main branch updates
    
    Add tests for newrelic/config.py (#860)
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    * Modify redis tests
    
    * removed redis.asyncio from aioredis instrumentation
    
    removed aioredis instrumentation in redis asyncio client
    
    removed redis.asyncio from aioredis instrumentation
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    
    * Redis asyncio testing (#881)
    
    * Add/modify redis asyncio tests
    
    * Change to psubscribe
    
    * Tweak redis async tests/instrumentation
    
    * [Mega-Linter] Apply linters fixes
    
    * Push empty commit
    
    * Exclude older instrumentation from coverage
    
    * Resolve requested testing changes
    
    * Tweak async pubsub test
    
    * Fix pubsub test
    
    ---------
    
    Co-authored-by: lrafeei <lrafeei@users.noreply.github.com>
    
    * Remove aioredis and aredis from tox (#891)
    
    * Remove aioredis and aredis from tox
    
    * Add aredis and aioredis to coverage ignore
    
    * Push empty commit
    
    * Fix codecov ignore file
    
    ---------
    
    Co-authored-by: Ahmed <ahmedhropewala@gmail.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: lrafeei <lrafeei@users.noreply.github.com>
    4 people committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    17f8937 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36c4abb View commit details
    Browse the repository at this point in the history
  3. Add google firestore instrumentation (#893)

    * Add instrumentation for Google Firestore documents and collections (#876)
    
    * Initial GCP firestore instrumentation commit.
    
    * Add testing for documents and collections + test generators
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    
    * Add co-authors.
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    
    * Add co-authors.
    
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    
    * Trim whitespace
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    
    * Firestore CI (#877)
    
    * Add firestore CI runner
    
    * Correct hook file name
    
    * Setup emulator credentials
    
    * Swap dependency to firestore alone
    
    * Hacky setup for firestore
    
    * Fix firestore hostname
    
    * Ensure firestore connection
    
    * Fix CI issues
    
    * Refactor Firestore Hooks (#879)
    
    * Remove unnecessary instrumentation
    
    * Simplify existing instrumentation
    
    * Remove unnecessary settings lookups
    
    * Firestore Sync Client Instrumentation (#880)
    
    * Remove unnecessary instrumentation
    
    * Simplify existing instrumentation
    
    * Remove unnecessary settings lookups
    
    * Client instrumentation
    
    * Add query and aggregation query instrumentation
    
    * Fix deprecation warning
    
    * Simplify collection lookup
    
    * Combine query test files
    
    * Rename methods for clarity
    
    * Instrument Firestore batching
    
    * Add transaction instrumentation
    
    * Consumer iterators on <=Py38
    
    * Allow better parallelization in firestore tests
    
    * Clean out unnecessary code
    
    * [Mega-Linter] Apply linters fixes
    
    * Better parallelization safeguards
    
    * Add collection group instrumentation
    
    * [Mega-Linter] Apply linters fixes
    
    * Change imports to native APIs
    
    * Swap target functions to lambdas
    
    * Convert exercise functions to fixtures
    
    ---------
    
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    
    * Update datastore_trace wrapper to take instance info (#883)
    
    * Update datastore trace wrapper to take instance info.
    
    * [Mega-Linter] Apply linters fixes
    
    * Make instance info args optional.
    
    * [Mega-Linter] Apply linters fixes
    
    * Add datastore trace testing.
    
    * Add background task decorator.
    
    * [Mega-Linter] Apply linters fixes
    
    * Fix typo in validator.
    
    ---------
    
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    
    * Async Generator Wrapper (#884)
    
    * Add async generator wrapper
    
    * Add no harm test
    
    * Remove anext calls
    
    * Add graphql traces to decorator testing
    
    * Remove pypy generator gc logic
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    * Trace Async Wrapper Argument (#886)
    
    * Add async_wrapper to datastore_trace api
    
    * Add async wrapper argument to all trace APIs
    
    * Add testing for automatic and manual asyncwrappers
    
    * Firstore Async Instrumentation (#882)
    
    * Remove unnecessary instrumentation
    
    * Simplify existing instrumentation
    
    * Remove unnecessary settings lookups
    
    * Client instrumentation
    
    * Add query and aggregation query instrumentation
    
    * Fix deprecation warning
    
    * Simplify collection lookup
    
    * Combine query test files
    
    * Rename methods for clarity
    
    * Instrument Firestore batching
    
    * Add transaction instrumentation
    
    * Consumer iterators on <=Py38
    
    * Add async generator wrapper
    
    * Allow better parallelization in firestore tests
    
    * Fix issue in async generator wrapper
    
    * Add async client instrumentation
    
    * Squashed commit of the following:
    
    commit 9d411e0
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 15:57:39 2023 -0700
    
        Clean out unnecessary code
    
    commit cb550ba
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 14:27:01 2023 -0700
    
        Allow better parallelization in firestore tests
    
    * Add async collection instrumentation
    
    * Add async document instrumentation
    
    * Async Query instrumentation
    
    * Add async batch instrumentation
    
    * Add instrumentation for AsyncTransaction
    
    * Squashed commit of the following:
    
    commit c836f8f
    Author: TimPansino <TimPansino@users.noreply.github.com>
    Date:   Thu Jul 27 19:54:35 2023 +0000
    
        [Mega-Linter] Apply linters fixes
    
    commit 02a55a1
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Thu Jul 27 12:46:46 2023 -0700
    
        Add collection group instrumentation
    
    commit ab1f4ff
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Thu Jul 27 12:00:33 2023 -0700
    
        Better parallelization safeguards
    
    commit fa5f39a
    Author: TimPansino <TimPansino@users.noreply.github.com>
    Date:   Wed Jul 26 22:59:11 2023 +0000
    
        [Mega-Linter] Apply linters fixes
    
    commit 9d411e0
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 15:57:39 2023 -0700
    
        Clean out unnecessary code
    
    commit cb550ba
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 14:27:01 2023 -0700
    
        Allow better parallelization in firestore tests
    
    * Remove reset_firestore
    
    * Re-merge of test_query
    
    * Use public API imports
    
    * Add async collection group instrumentation
    
    * Refactor exercise functions to fixtures
    
    * Squashed commit of the following:
    
    commit 09c5e11
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Aug 2 14:33:24 2023 -0700
    
        Add testing for automatic and manual asyncwrappers
    
    commit fc3ef6b
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Aug 2 14:33:05 2023 -0700
    
        Add async wrapper argument to all trace APIs
    
    commit 479f9e2
    Merge: faf3ccc edd1f94
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Aug 2 13:44:24 2023 -0700
    
        Merge remote-tracking branch 'origin/develop-google-firestore-instrumentation' into feature-async-wrapper-argument
    
    commit edd1f94
    Author: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Date:   Wed Aug 2 13:40:51 2023 -0700
    
        Async Generator Wrapper (#884)
    
        * Add async generator wrapper
    
        * Add no harm test
    
        * Remove anext calls
    
        * Add graphql traces to decorator testing
    
        * Remove pypy generator gc logic
    
        ---------
    
        Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    commit faf3ccc
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Mon Jul 31 15:10:56 2023 -0700
    
        Add async_wrapper to datastore_trace api
    
    * Remove custom wrapper code from firestore
    
    * Undo wrapper edits
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    * Firestore Instance Info (#887)
    
    * Add instance info testing to query
    
    * Instance info for query.stream
    
    * Squashed commit of the following:
    
    commit 1c426c8
    Author: umaannamalai <umaannamalai@users.noreply.github.com>
    Date:   Mon Jul 31 23:01:49 2023 +0000
    
        [Mega-Linter] Apply linters fixes
    
    commit 7687c06
    Author: Uma Annamalai <uannamalai@newrelic.com>
    Date:   Mon Jul 31 15:47:09 2023 -0700
    
        Make instance info args optional.
    
    commit 53f8400
    Author: umaannamalai <umaannamalai@users.noreply.github.com>
    Date:   Mon Jul 31 22:23:20 2023 +0000
    
        [Mega-Linter] Apply linters fixes
    
    commit d95d477
    Author: Uma Annamalai <uannamalai@newrelic.com>
    Date:   Mon Jul 31 15:20:41 2023 -0700
    
        Update datastore trace wrapper to take instance info.
    
    * Add instance info testing to all apis
    
    * Separate transaction instance info tests
    
    * Implement all instance info getters
    
    * Squashed commit of the following:
    
    commit db3561e
    Merge: 844e556 edd1f94
    Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Date:   Wed Aug 2 22:10:32 2023 +0000
    
        Merge branch 'develop-google-firestore-instrumentation' into feature-firstore-async-instrumentation
    
    commit 844e556
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Aug 2 15:09:49 2023 -0700
    
        Remove custom wrapper code from firestore
    
    commit ad2999f
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Aug 2 14:58:38 2023 -0700
    
        Squashed commit of the following:
    
        commit 09c5e11
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Wed Aug 2 14:33:24 2023 -0700
    
            Add testing for automatic and manual asyncwrappers
    
        commit fc3ef6b
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Wed Aug 2 14:33:05 2023 -0700
    
            Add async wrapper argument to all trace APIs
    
        commit 479f9e2
        Merge: faf3ccc edd1f94
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Wed Aug 2 13:44:24 2023 -0700
    
            Merge remote-tracking branch 'origin/develop-google-firestore-instrumentation' into feature-async-wrapper-argument
    
        commit edd1f94
        Author: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
        Date:   Wed Aug 2 13:40:51 2023 -0700
    
            Async Generator Wrapper (#884)
    
            * Add async generator wrapper
    
            * Add no harm test
    
            * Remove anext calls
    
            * Add graphql traces to decorator testing
    
            * Remove pypy generator gc logic
    
            ---------
    
            Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
        commit faf3ccc
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Mon Jul 31 15:10:56 2023 -0700
    
            Add async_wrapper to datastore_trace api
    
    commit edd1f94
    Author: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Date:   Wed Aug 2 13:40:51 2023 -0700
    
        Async Generator Wrapper (#884)
    
        * Add async generator wrapper
    
        * Add no harm test
    
        * Remove anext calls
    
        * Add graphql traces to decorator testing
    
        * Remove pypy generator gc logic
    
        ---------
    
        Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    commit 29579fc
    Merge: 4a8a3fe 7596fb4
    Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Date:   Wed Aug 2 19:54:09 2023 +0000
    
        Merge branch 'develop-google-firestore-instrumentation' into feature-firstore-async-instrumentation
    
    commit 7596fb4
    Author: Uma Annamalai <uannamalai@newrelic.com>
    Date:   Wed Aug 2 12:53:29 2023 -0700
    
        Update datastore_trace wrapper to take instance info (#883)
    
        * Update datastore trace wrapper to take instance info.
    
        * [Mega-Linter] Apply linters fixes
    
        * Make instance info args optional.
    
        * [Mega-Linter] Apply linters fixes
    
        * Add datastore trace testing.
    
        * Add background task decorator.
    
        * [Mega-Linter] Apply linters fixes
    
        * Fix typo in validator.
    
        ---------
    
        Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    
    commit 4a8a3fe
    Merge: 7bf6f49 dcc92a9
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Mon Jul 31 14:51:20 2023 -0700
    
        Merge remote-tracking branch 'origin/develop-google-firestore-instrumentation' into feature-firstore-async-instrumentation
    
    commit 7bf6f49
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Mon Jul 31 14:34:26 2023 -0700
    
        Refactor exercise functions to fixtures
    
    commit d3e4732
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Thu Jul 27 13:20:37 2023 -0700
    
        Add async collection group instrumentation
    
    commit 5902515
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Thu Jul 27 13:09:13 2023 -0700
    
        Use public API imports
    
    commit 9266924
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Thu Jul 27 13:04:19 2023 -0700
    
        Re-merge of test_query
    
    commit b6bc9a4
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Thu Jul 27 13:01:27 2023 -0700
    
        Remove reset_firestore
    
    commit 87fbe62
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Thu Jul 27 13:00:37 2023 -0700
    
        Squashed commit of the following:
    
        commit c836f8f
        Author: TimPansino <TimPansino@users.noreply.github.com>
        Date:   Thu Jul 27 19:54:35 2023 +0000
    
            [Mega-Linter] Apply linters fixes
    
        commit 02a55a1
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Thu Jul 27 12:46:46 2023 -0700
    
            Add collection group instrumentation
    
        commit ab1f4ff
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Thu Jul 27 12:00:33 2023 -0700
    
            Better parallelization safeguards
    
        commit fa5f39a
        Author: TimPansino <TimPansino@users.noreply.github.com>
        Date:   Wed Jul 26 22:59:11 2023 +0000
    
            [Mega-Linter] Apply linters fixes
    
        commit 9d411e0
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Wed Jul 26 15:57:39 2023 -0700
    
            Clean out unnecessary code
    
        commit cb550ba
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Wed Jul 26 14:27:01 2023 -0700
    
            Allow better parallelization in firestore tests
    
    commit e04ec6f
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Thu Jul 27 11:55:44 2023 -0700
    
        Add instrumentation for AsyncTransaction
    
    commit 6b7fc79
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 16:56:04 2023 -0700
    
        Add async batch instrumentation
    
    commit c392e78
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 16:36:03 2023 -0700
    
        Async Query instrumentation
    
    commit aab244b
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 16:20:58 2023 -0700
    
        Add async document instrumentation
    
    commit 3fb6a6c
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 16:11:17 2023 -0700
    
        Add async collection instrumentation
    
    commit 7851baf
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 15:58:12 2023 -0700
    
        Squashed commit of the following:
    
        commit 9d411e0
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Wed Jul 26 15:57:39 2023 -0700
    
            Clean out unnecessary code
    
        commit cb550ba
        Author: Tim Pansino <timpansino@gmail.com>
        Date:   Wed Jul 26 14:27:01 2023 -0700
    
            Allow better parallelization in firestore tests
    
    commit c49a1cf
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 15:54:13 2023 -0700
    
        Add async client instrumentation
    
    commit c857358
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 15:53:21 2023 -0700
    
        Fix issue in async generator wrapper
    
    commit 5693dd2
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 14:27:01 2023 -0700
    
        Allow better parallelization in firestore tests
    
    commit fbe40ea
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 14:22:53 2023 -0700
    
        Add async generator wrapper
    
    commit b9a91e5
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 12:21:25 2023 -0700
    
        Consumer iterators on <=Py38
    
    commit ef06df5
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Wed Jul 26 12:01:25 2023 -0700
    
        Add transaction instrumentation
    
    commit 2ce45c8
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Tue Jul 25 15:55:50 2023 -0700
    
        Instrument Firestore batching
    
    commit d17b62f
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Tue Jul 25 15:31:48 2023 -0700
    
        Rename methods for clarity
    
    commit 6214f0b
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Tue Jul 25 15:30:23 2023 -0700
    
        Combine query test files
    
    commit b4e8700
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Tue Jul 25 15:23:03 2023 -0700
    
        Simplify collection lookup
    
    commit a0c78a2
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Tue Jul 25 15:18:51 2023 -0700
    
        Fix deprecation warning
    
    commit 44598cc
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Tue Jul 25 15:15:13 2023 -0700
    
        Add query and aggregation query instrumentation
    
    commit b9eaa5b
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Tue Jul 25 13:33:42 2023 -0700
    
        Client instrumentation
    
    commit 19f5a48
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Mon Jul 24 15:55:52 2023 -0700
    
        Remove unnecessary settings lookups
    
    commit ba7850a
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Mon Jul 24 15:44:54 2023 -0700
    
        Simplify existing instrumentation
    
    commit e07ffc3
    Author: Tim Pansino <timpansino@gmail.com>
    Date:   Mon Jul 24 15:44:10 2023 -0700
    
        Remove unnecessary instrumentation
    
    * Add instance info to async client
    
    * Simplify lookup logic for instance info
    
    * Precompute closures for memory usage
    
    * Undo wrapper edits
    
    * Fix typo
    
    * Change port from int ot str
    
    * Fix Generator Wrappers (#890)
    
    * Fix async wrapper implementations
    
    * Add regression testing
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Tim Pansino <tpansino@newrelic.com>
    Co-authored-by: Lalleh Rafeei <lrafeei@newrelic.com>
    Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
    Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
    Co-authored-by: TimPansino <TimPansino@users.noreply.github.com>
    Co-authored-by: umaannamalai <umaannamalai@users.noreply.github.com>
    8 people committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    8ebe9a3 View commit details
    Browse the repository at this point in the history
  4. Base Devcontainer on CI Image (#873)

    * Base devcontainer on ci image
    
    * Build arm image on main
    
    * Fix syntax
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    TimPansino and mergify[bot] committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    238b64d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    d1c119e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe6f522 View commit details
    Browse the repository at this point in the history
  3. Add import.

    umaannamalai committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    fc7aadf View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    b6e2d17 View commit details
    Browse the repository at this point in the history
  2. Add support for redis v5. (#895)

    * Instrumentat methods added in redis v5 release.
    
    * Update metrics in redis tests.
    umaannamalai committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    dc87bd3 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Use importlib.metadata first to avoid deprecation warnings (#878)

    * Use importlib.metadata first to avoid deprecation warnings
    
    * Use get distribution name of module before fetching its version
    
    * Add support for Python versions < 3.9
    
    * Fix conditional for packages_distributions
    
    * Linter fixes
    
    * Remove fixture in favor of test skips
    
    ---------
    
    Co-authored-by: Lalleh Rafeei <84813886+lrafeei@users.noreply.github.com>
    renanivo and lrafeei committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    7d76243 View commit details
    Browse the repository at this point in the history
  2. Fix Normalization Rules (#894)

    * Fix cross agent tests to run from anywhere
    
    * Cover failures in rules engine with testing
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    
    * Patch metrics not being properly ignored
    
    * Patch normalization rule init default arguments
    
    * Clean up to match other fixture setups
    
    ---------
    
    Co-authored-by: Lalleh Rafeei <lrafeei@users.noreply.github.com>
    Co-authored-by: Hannah Stepanek <hmstepanek@users.noreply.github.com>
    Co-authored-by: Uma Annamalai <umaannamalai@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    5 people committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f1a673e View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    745a1e3 View commit details
    Browse the repository at this point in the history
  2. Fix flask rest rests.

    umaannamalai committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    744d2ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67baa83 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    e5d95a8 View commit details
    Browse the repository at this point in the history
  2. Clean up.

    umaannamalai committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    a413e7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2f0a98 View commit details
    Browse the repository at this point in the history