-
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
Remove graphql 2 & promise support #875
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 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 57b19c7 - Browse repository at this point
Copy the full SHA 57b19c7View commit details
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a39c42b - Browse repository at this point
Copy the full SHA a39c42bView 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 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e4d1b8c - Browse repository at this point
Copy the full SHA e4d1b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29d5e6a - Browse repository at this point
Copy the full SHA 29d5e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6ac77f - Browse repository at this point
Copy the full SHA b6ac77fView 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 -
Configuration menu - View commit details
-
Copy full SHA for 9f6b640 - Browse repository at this point
Copy the full SHA 9f6b640View commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e6739de - Browse repository at this point
Copy the full SHA e6739deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d49ea5 - Browse repository at this point
Copy the full SHA 4d49ea5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fad516 - Browse repository at this point
Copy the full SHA 1fad516View commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4d6781e - Browse repository at this point
Copy the full SHA 4d6781eView commit details
Commits on Aug 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for edae676 - Browse repository at this point
Copy the full SHA edae676View commit details
Commits on Aug 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 946017b - Browse repository at this point
Copy the full SHA 946017bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5190b7 - Browse repository at this point
Copy the full SHA d5190b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10cc552 - Browse repository at this point
Copy the full SHA 10cc552View 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 36c4abb - Browse repository at this point
Copy the full SHA 36c4abbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8ebe9a3 - Browse repository at this point
Copy the full SHA 8ebe9a3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 238b64d - Browse repository at this point
Copy the full SHA 238b64dView commit details
Commits on Aug 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1c119e - Browse repository at this point
Copy the full SHA d1c119eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe6f522 - Browse repository at this point
Copy the full SHA fe6f522View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc7aadf - Browse repository at this point
Copy the full SHA fc7aadfView commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b6e2d17 - Browse repository at this point
Copy the full SHA b6e2d17View commit details -
Add support for redis v5. (#895)
* Instrumentat methods added in redis v5 release. * Update metrics in redis tests.
Configuration menu - View commit details
-
Copy full SHA for dc87bd3 - Browse repository at this point
Copy the full SHA dc87bd3View commit details
Commits on Aug 16, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 7d76243 - Browse repository at this point
Copy the full SHA 7d76243View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f1a673e - Browse repository at this point
Copy the full SHA f1a673eView commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 745a1e3 - Browse repository at this point
Copy the full SHA 745a1e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 744d2ef - Browse repository at this point
Copy the full SHA 744d2efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67baa83 - Browse repository at this point
Copy the full SHA 67baa83View commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e5d95a8 - Browse repository at this point
Copy the full SHA e5d95a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a413e7a - Browse repository at this point
Copy the full SHA a413e7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2f0a98 - Browse repository at this point
Copy the full SHA b2f0a98View commit details