-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge main into develop-graphql-async #892
Commits on Oct 10, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for 9a56f3a - Browse repository at this point
Copy the full SHA 9a56f3aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 65246e7 - Browse repository at this point
Copy the full SHA 65246e7View commit details
Commits on Oct 17, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for b9bca3d - Browse repository at this point
Copy the full SHA b9bca3dView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 968f3dc - Browse repository at this point
Copy the full SHA 968f3dcView commit details
Commits on Oct 20, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for 922db2f - Browse repository at this point
Copy the full SHA 922db2fView commit details
Commits on Oct 24, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for c96ffc5 - Browse repository at this point
Copy the full SHA c96ffc5View commit details -
Fix aioredis version crash (#661)
Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
Configuration menu - View commit details
-
Copy full SHA for 820e0b7 - Browse repository at this point
Copy the full SHA 820e0b7View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 03131c9 - Browse repository at this point
Copy the full SHA 03131c9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1e6c937 - Browse repository at this point
Copy the full SHA 1e6c937View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca420b3 - Browse repository at this point
Copy the full SHA ca420b3View commit details
Commits on Oct 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a66a33a - Browse repository at this point
Copy the full SHA a66a33aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7b82cb9 - Browse repository at this point
Copy the full SHA 7b82cb9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for caa9485 - Browse repository at this point
Copy the full SHA caa9485View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d4e3e5 - Browse repository at this point
Copy the full SHA 1d4e3e5View commit details
Commits on Oct 27, 2022
-
Double kafka test runners (#677)
Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
Configuration menu - View commit details
-
Copy full SHA for 1279bdf - Browse repository at this point
Copy the full SHA 1279bdfView commit details
Commits on Nov 5, 2022
-
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.
Configuration menu - View commit details
-
Copy full SHA for d28f0d4 - Browse repository at this point
Copy the full SHA d28f0d4View commit details
Commits on Nov 7, 2022
-
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
Configuration menu - View commit details
-
Copy full SHA for cd7e150 - Browse repository at this point
Copy the full SHA cd7e150View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ff1ec - Browse repository at this point
Copy the full SHA d4ff1ecView commit details
Commits on Nov 10, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for 062e702 - Browse repository at this point
Copy the full SHA 062e702View commit details -
Configuration menu - View commit details
-
Copy full SHA for f014708 - Browse repository at this point
Copy the full SHA f014708View commit details
Commits on Nov 11, 2022
-
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
Configuration menu - View commit details
-
Copy full SHA for 52e1011 - Browse repository at this point
Copy the full SHA 52e1011View commit details
Commits on Nov 14, 2022
-
Initialize ExternalNode properties (#687)
Co-authored-by: Hannah Stepanek <hstepanek@newrelic.com>
Configuration menu - View commit details
-
Copy full SHA for 1bb2be4 - Browse repository at this point
Copy the full SHA 1bb2be4View commit details
Commits on Nov 16, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for 7ae0c94 - Browse repository at this point
Copy the full SHA 7ae0c94View commit details
Commits on Nov 23, 2022
-
Pin Github Actions Runner to Ubuntu 20 for Py27 (#698)
* Pin Github Actions runner to ubuntu 20 for Py27 * Upgrade setup-python
Configuration menu - View commit details
-
Copy full SHA for eb28b52 - Browse repository at this point
Copy the full SHA eb28b52View commit details
Commits on Nov 24, 2022
-
Fix Confluent Kafka Producer Arguments (#699)
* Add confluentkafka test for posargs/kwargs * Fix confluent kafka topic argument bug * More sensible producer arguments
Configuration menu - View commit details
-
Copy full SHA for eead7a7 - Browse repository at this point
Copy the full SHA eead7a7View commit details
Commits on Nov 28, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for 60a5d68 - Browse repository at this point
Copy the full SHA 60a5d68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67feaa7 - Browse repository at this point
Copy the full SHA 67feaa7View commit details
Commits on Nov 30, 2022
-
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
Configuration menu - View commit details
-
Copy full SHA for 87b649f - Browse repository at this point
Copy the full SHA 87b649fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 864f086 - Browse repository at this point
Copy the full SHA 864f086View commit details
Commits on Dec 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b849010 - Browse repository at this point
Copy the full SHA b849010View commit details
Commits on Dec 6, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for a63e33f - Browse repository at this point
Copy the full SHA a63e33fView commit details
Commits on Dec 7, 2022
-
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>
Configuration menu - View commit details
-
Copy full SHA for f977ba6 - Browse repository at this point
Copy the full SHA f977ba6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fd0fd01 - Browse repository at this point
Copy the full SHA fd0fd01View commit details
Commits on Jan 3, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 9cbae01 - Browse repository at this point
Copy the full SHA 9cbae01View commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d7987b9 - Browse repository at this point
Copy the full SHA d7987b9View commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 045b8f8 - Browse repository at this point
Copy the full SHA 045b8f8View commit details
Commits on Jan 18, 2023
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 05d8569 - Browse repository at this point
Copy the full SHA 05d8569View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for b45bdd8 - Browse repository at this point
Copy the full SHA b45bdd8View commit details
Commits on Jan 20, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 0db5fee - Browse repository at this point
Copy the full SHA 0db5feeView commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01ceca7 - Browse repository at this point
Copy the full SHA 01ceca7View commit details
Commits on Jan 27, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 1d8d078 - Browse repository at this point
Copy the full SHA 1d8d078View commit details
Commits on Jan 31, 2023
-
Fix tests in starlette v0.23.1 (#752)
* Fix tests in starlette v0.23.1 * Fix conditional tests * Add comment to bg_task test
Configuration menu - View commit details
-
Copy full SHA for 5844bb1 - Browse repository at this point
Copy the full SHA 5844bb1View commit details
Commits on Feb 8, 2023
-
* Support `redis.asyncio` * Fix `flake8` issues Co-authored-by: Timothy Pansino <11214426+TimPansino@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a765809 - Browse repository at this point
Copy the full SHA a765809View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for daf57b6 - Browse repository at this point
Copy the full SHA daf57b6View commit details
Commits on Feb 9, 2023
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 0608ca4 - Browse repository at this point
Copy the full SHA 0608ca4View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for b0d4e73 - Browse repository at this point
Copy the full SHA b0d4e73View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1bf6a65 - Browse repository at this point
Copy the full SHA 1bf6a65View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 061ad59 - Browse repository at this point
Copy the full SHA 061ad59View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 300de2a - Browse repository at this point
Copy the full SHA 300de2aView commit details
Commits on Feb 10, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 3410270 - Browse repository at this point
Copy the full SHA 3410270View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6c06f9b - Browse repository at this point
Copy the full SHA 6c06f9bView commit details
Commits on Feb 15, 2023
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for aae9563 - Browse repository at this point
Copy the full SHA aae9563View commit details -
Sync tests w/ agents/cross_agent_tests/pull/150 (#770)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a75c076 - Browse repository at this point
Copy the full SHA a75c076View commit details
Commits on Feb 16, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 59abb6a - Browse repository at this point
Copy the full SHA 59abb6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b54a7e9 - Browse repository at this point
Copy the full SHA b54a7e9View commit details -
Fix pyramid testing versions (#764)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 86994c0 - Browse repository at this point
Copy the full SHA 86994c0View commit details
Commits on Mar 8, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for b975754 - Browse repository at this point
Copy the full SHA b975754View commit details -
Exclude merged PRs from automatic mergify actions. (#774)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 16a0b87 - Browse repository at this point
Copy the full SHA 16a0b87View commit details
Commits on Mar 15, 2023
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 572b24b - Browse repository at this point
Copy the full SHA 572b24bView commit details
Commits on Mar 20, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for df9701c - Browse repository at this point
Copy the full SHA df9701cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fbb851e - Browse repository at this point
Copy the full SHA fbb851eView commit details
Commits on Mar 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 912d088 - Browse repository at this point
Copy the full SHA 912d088View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 637879a - Browse repository at this point
Copy the full SHA 637879aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 107c0a6 - Browse repository at this point
Copy the full SHA 107c0a6View commit details
Commits on Apr 5, 2023
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 11c1cda - Browse repository at this point
Copy the full SHA 11c1cdaView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4d644c6 - Browse repository at this point
Copy the full SHA 4d644c6View commit details
Commits on Apr 12, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 153690f - Browse repository at this point
Copy the full SHA 153690fView commit details
Commits on Apr 25, 2023
-
Remove Twisted framework (#800)
* Initial twisted commit * Remove Twisted Framework
Configuration menu - View commit details
-
Copy full SHA for caef2cc - Browse repository at this point
Copy the full SHA caef2ccView commit details
Commits on May 1, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 363122a - Browse repository at this point
Copy the full SHA 363122aView commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 7103506 - Browse repository at this point
Copy the full SHA 7103506View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for be4fb3d - Browse repository at this point
Copy the full SHA be4fb3dView commit details
Commits on May 2, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for fd0fa35 - Browse repository at this point
Copy the full SHA fd0fa35View commit details
Commits on May 3, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 3d82845 - Browse repository at this point
Copy the full SHA 3d82845View commit details
Commits on May 9, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for a963649 - Browse repository at this point
Copy the full SHA a963649View commit details
Commits on May 10, 2023
-
Add required option for tox v4 (#795)
* Add required option for tox v4 * Update tox in GHA * Remove py27 no-cache-dir
Configuration menu - View commit details
-
Copy full SHA for c2d4629 - Browse repository at this point
Copy the full SHA c2d4629View commit details
Commits on Jun 12, 2023
-
* Fix tastypie tests * Adjust asgiref pinned version * Make aioredis key PID unique * Pin more asgiref versions
Configuration menu - View commit details
-
Copy full SHA for f192c24 - Browse repository at this point
Copy the full SHA f192c24View commit details -
Fix pytest test filtering when running tox (#823)
Co-authored-by: Uma Annamalai <uannamalai@newrelic.com>
Configuration menu - View commit details
-
Copy full SHA for 3def8b0 - Browse repository at this point
Copy the full SHA 3def8b0View commit details
Commits on Jun 14, 2023
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 90ccb4c - Browse repository at this point
Copy the full SHA 90ccb4cView commit details
Commits on Jun 21, 2023
-
Fix set output warning using new GHA syntax (#833)
* Fix set output warning using new GHA syntax * Fix quoting
Configuration menu - View commit details
-
Copy full SHA for 668b0a9 - Browse repository at this point
Copy the full SHA 668b0a9View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for abb6405 - Browse repository at this point
Copy the full SHA abb6405View commit details
Commits on Jun 22, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for ab92daf - Browse repository at this point
Copy the full SHA ab92dafView commit details -
* Correct templated CI image name * Pin pypy2.7 in image * Fix up scripting
Configuration menu - View commit details
-
Copy full SHA for 4422b95 - Browse repository at this point
Copy the full SHA 4422b95View commit details -
Temporarily Restore Old CI Pipeline (#841)
* Restore old pipelines * Remove python 2 from setup-python
Configuration menu - View commit details
-
Copy full SHA for 4da4612 - Browse repository at this point
Copy the full SHA 4da4612View commit details -
Change pypy to pypy27 in tox. Fix checkout logic Pin tox requires
Configuration menu - View commit details
-
Copy full SHA for 658f818 - Browse repository at this point
Copy the full SHA 658f818View commit details
Commits on Jun 23, 2023
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 57720fd - Browse repository at this point
Copy the full SHA 57720fdView commit details
Commits on Jun 26, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for a7dfe33 - Browse repository at this point
Copy the full SHA a7dfe33View commit details -
Ignore patched hooks files. (#849)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 33aa111 - Browse repository at this point
Copy the full SHA 33aa111View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e707cc0 - Browse repository at this point
Copy the full SHA e707cc0View commit details
Commits on Jun 27, 2023
-
* 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
Configuration menu - View commit details
-
Copy full SHA for ab590a2 - Browse repository at this point
Copy the full SHA ab590a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for db07523 - Browse repository at this point
Copy the full SHA db07523View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c2fd5e3 - Browse repository at this point
Copy the full SHA c2fd5e3View commit details
Commits on Jun 28, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 9883c2b - Browse repository at this point
Copy the full SHA 9883c2bView commit details
Commits on Jun 30, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 998b035 - Browse repository at this point
Copy the full SHA 998b035View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 66c2e19 - Browse repository at this point
Copy the full SHA 66c2e19View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e663c36 - Browse repository at this point
Copy the full SHA e663c36View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 3bdb013 - Browse repository at this point
Copy the full SHA 3bdb013View commit details -
Add tests for newrelic/config.py (#860)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6644846 - Browse repository at this point
Copy the full SHA 6644846View commit details
Commits on Jul 14, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for ee92363 - Browse repository at this point
Copy the full SHA ee92363View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 53fc51a - Browse repository at this point
Copy the full SHA 53fc51aView commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 2f580af - Browse repository at this point
Copy the full SHA 2f580afView commit details
Commits on Jul 17, 2023
-
Change image tag to latest (#871)
* Change image tag to latest * Use built sha * Fixup * Replace w/ latest
Configuration menu - View commit details
-
Copy full SHA for a7080e9 - Browse repository at this point
Copy the full SHA a7080e9View commit details
Commits on Jul 18, 2023
-
Add full version for pypy3.8 to tox (#872)
* Add full version for pypy3.8 * Remove solrpy from tests
Configuration menu - View commit details
-
Copy full SHA for 56ea815 - Browse repository at this point
Copy the full SHA 56ea815View commit details
Commits on Jul 27, 2023
-
Instrument RedisCluster (#809)
* Add instrumentation for RedisCluster * Add tests for redis cluster
Configuration menu - View commit details
-
Copy full SHA for a248688 - Browse repository at this point
Copy the full SHA a248688View commit details
Commits on Jul 28, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 08eec5e - Browse repository at this point
Copy the full SHA 08eec5eView commit details
Commits on Aug 2, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 4b3768b - Browse repository at this point
Copy the full SHA 4b3768bView commit details
Commits on Aug 10, 2023
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 17f8937 - Browse repository at this point
Copy the full SHA 17f8937View commit details -
Configuration menu - View commit details
-
Copy full SHA for e023030 - Browse repository at this point
Copy the full SHA e023030View commit details -
Configuration menu - View commit details
-
Copy full SHA for 051d44b - Browse repository at this point
Copy the full SHA 051d44bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd15ec - Browse repository at this point
Copy the full SHA fdd15ecView commit details