diff --git a/manifests/nodejs.yml b/manifests/nodejs.yml index 0f3b521ff6f..094480f22e4 100644 --- a/manifests/nodejs.yml +++ b/manifests/nodejs.yml @@ -83,7 +83,12 @@ refs: - &ref_5_82_0 '>=5.82.0' - &ref_5_83_0 '>=5.83.0' manifest: - tests/ai_guard/test_ai_guard_sdk.py::Test_ContentParts: missing_feature + tests/ai_guard/test_ai_guard_sdk.py::Test_ContentParts: # Modified by easy win activation script + - weblog_declaration: + '*': missing_feature + express4: '>=5.84.0' + uds-express4: '>=5.84.0' + express5: '>=5.84.0' tests/ai_guard/test_ai_guard_sdk.py::Test_Evaluation: - weblog_declaration: "*": irrelevant (just one weblog is enough to test the SDK) @@ -204,7 +209,7 @@ manifest: "*": *ref_5_13_0 fastify: *ref_5_61_0 nextjs: missing_feature - tests/appsec/iast/sink/test_hardcoded_passwords.py::Test_HardcodedPasswords::test_hardcoded_passwords_exec: + tests/appsec/iast/sink/test_hardcoded_passwords.py::Test_HardcodedPasswords::test_hardcoded_passwords_exec: # Easy win for express4, express4-typescript, express5, fastify, uds-express4 and version 5.84.0 - component_version: ">=5.82.0" declaration: bug (APPSEC-60648) tests/appsec/iast/sink/test_hardcoded_passwords.py::Test_HardcodedPasswords_ExtendedLocation: @@ -212,7 +217,7 @@ manifest: "*": *ref_5_37_0 fastify: *ref_5_61_0 nextjs: missing_feature - tests/appsec/iast/sink/test_hardcoded_passwords.py::Test_HardcodedPasswords_ExtendedLocation::test_extended_location_data: + tests/appsec/iast/sink/test_hardcoded_passwords.py::Test_HardcodedPasswords_ExtendedLocation::test_extended_location_data: # Easy win for express4, express4-typescript, express5, fastify, uds-express4 and version 5.84.0 - component_version: ">=5.82.0" declaration: bug (APPSEC-60648) tests/appsec/iast/sink/test_hardcoded_passwords.py::Test_HardcodedPasswords_StackTrace: missing_feature @@ -221,7 +226,7 @@ manifest: "*": *ref_4_18_0 fastify: *ref_5_61_0 nextjs: missing_feature - tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecrets::test_hardcoded_secrets_exec: + tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecrets::test_hardcoded_secrets_exec: # Easy win for express4, express4-typescript, express5, fastify, uds-express4 and version 5.84.0 - component_version: ">=5.82.0" declaration: bug (APPSEC-60648) tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecretsExtended: @@ -229,7 +234,7 @@ manifest: "*": *ref_5_11_0 fastify: *ref_5_61_0 nextjs: missing_feature - tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecretsExtended::test_hardcoded_secrets_extended_exec: + tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecretsExtended::test_hardcoded_secrets_extended_exec: # Easy win for express4, express4-typescript, express5, fastify, uds-express4 and version 5.84.0 - component_version: ">=5.82.0" declaration: bug (APPSEC-60648) tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecrets_ExtendedLocation: @@ -237,7 +242,7 @@ manifest: "*": *ref_5_37_0 fastify: *ref_5_61_0 nextjs: missing_feature - tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecrets_ExtendedLocation::test_extended_location_data: + tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecrets_ExtendedLocation::test_extended_location_data: # Easy win for express4, express4-typescript, express5, fastify, uds-express4 and version 5.84.0 - component_version: ">=5.82.0" declaration: bug (APPSEC-60648) tests/appsec/iast/sink/test_hardcoded_secrets.py::Test_HardcodedSecrets_StackTrace: missing_feature @@ -456,7 +461,12 @@ manifest: "*": *ref_4_3_0 fastify: *ref_5_61_0 nextjs: missing_feature - tests/appsec/iast/sink/test_unvalidated_redirect.py::TestUnvalidatedRedirect::test_secure: missing_feature (weblog does not respond) + tests/appsec/iast/sink/test_unvalidated_redirect.py::TestUnvalidatedRedirect::test_secure: # Modified by easy win activation script + - declaration: missing_feature (weblog does not respond) + component_version: <5.84.0 + weblog: [uds-express4, fastify, express5, express4-typescript, express4] + - declaration: missing_feature (weblog does not respond) + excluded_weblog: [uds-express4, fastify, express5, express4-typescript, express4] tests/appsec/iast/sink/test_unvalidated_redirect.py::TestUnvalidatedRedirect_ExtendedLocation: - weblog_declaration: "*": *ref_5_37_0 @@ -932,8 +942,23 @@ manifest: nextjs: missing_feature tests/appsec/test_automated_payment_events.py::Test_Automated_Payment_Events_Stripe: - weblog_declaration: - express4: missing_feature + express4: v5.84.0 # Modified by easy win activation script "*": irrelevant (one weblog is enough coverage) + tests/appsec/test_automated_payment_events.py::Test_Automated_Payment_Events_Stripe::test_checkout_session: # Created by easy win activation script + - weblog_declaration: + express4: missing_feature + tests/appsec/test_automated_payment_events.py::Test_Automated_Payment_Events_Stripe::test_payment_cancellation: # Created by easy win activation script + - weblog_declaration: + express4: missing_feature + tests/appsec/test_automated_payment_events.py::Test_Automated_Payment_Events_Stripe::test_payment_failure: # Created by easy win activation script + - weblog_declaration: + express4: missing_feature + tests/appsec/test_automated_payment_events.py::Test_Automated_Payment_Events_Stripe::test_payment_intent: # Created by easy win activation script + - weblog_declaration: + express4: missing_feature + tests/appsec/test_automated_payment_events.py::Test_Automated_Payment_Events_Stripe::test_payment_success: # Created by easy win activation script + - weblog_declaration: + express4: missing_feature tests/appsec/test_automated_user_and_session_tracking.py::Test_Automated_Session_Blocking: - weblog_declaration: "*": *ref_5_39_0 @@ -985,6 +1010,18 @@ manifest: "*": *ref_3_19_0 express5: *ref_5_29_0 fastify: *ref_5_57_0 + nextjs: v5.84.0 # Modified by easy win activation script + tests/appsec/test_blocking_addresses.py::Test_Blocking_request_query::test_blocking: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + tests/appsec/test_blocking_addresses.py::Test_Blocking_request_query::test_blocking_before: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + tests/appsec/test_blocking_addresses.py::Test_Blocking_request_query::test_blocking_case_sensitive: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + tests/appsec/test_blocking_addresses.py::Test_Blocking_request_query::test_non_blocking: # Created by easy win activation script + - weblog_declaration: nextjs: missing_feature tests/appsec/test_blocking_addresses.py::Test_Blocking_request_uri: *ref_3_19_0 tests/appsec/test_blocking_addresses.py::Test_Blocking_response_headers: *ref_5_17_0 @@ -1156,7 +1193,7 @@ manifest: tests/appsec/test_metastruct.py::Test_SecurityEvents_Iast_Metastruct_Disabled: missing_feature tests/appsec/test_metastruct.py::Test_SecurityEvents_Iast_Metastruct_Enabled: missing_feature tests/appsec/test_rate_limiter.py::Test_Main: v2.0.0 - tests/appsec/test_rate_limiter.py::Test_Main::test_main: + tests/appsec/test_rate_limiter.py::Test_Main::test_main: # Easy win for express4, express4-typescript, express5, fastify, nextjs, uds-express4 and version 5.84.0 - declaration: bug (APMRP-360) component_version: '>3.14.1' tests/appsec/test_remote_config_rule_changes.py::Test_AsmDdMultiConfiguration: *ref_5_59_0 @@ -1418,14 +1455,24 @@ manifest: tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_default_max_field_count: bug (DEBUG-4611) tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_default_max_length: bug (DEBUG-4611) tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_default_max_reference_depth: bug (DEBUG-4611) - tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_log_line_snapshot: bug (DEBUG-4611) + tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_log_line_snapshot: # Modified by easy win activation script + - declaration: bug (DEBUG-4611) + component_version: <5.84.0 + weblog: [uds-express4, fastify, express5, express4-typescript, express4] + - declaration: bug (DEBUG-4611) + excluded_weblog: [uds-express4, fastify, express5, express4-typescript, express4] tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_log_line_snapshot_debug_track: missing_feature (DEBUG-4345) tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_log_line_snapshot_new_destination: missing_feature (DEBUG-4345) tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots_With_SCM: - weblog_declaration: "*": *ref_5_39_0 nextjs: irrelevant - tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots_With_SCM::test_log_line_snapshot: bug (DEBUG-4611) + tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots_With_SCM::test_log_line_snapshot: # Modified by easy win activation script + - declaration: bug (DEBUG-4611) + component_version: <5.84.0 + weblog: [uds-express4, fastify, express5, express4-typescript, express4] + - declaration: bug (DEBUG-4611) + excluded_weblog: [uds-express4, fastify, express5, express4-typescript, express4] tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Method_Probe_Snaphots: missing_feature tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Method_Probe_Snaphots::test_log_method_snapshot: missing_feature (Not yet implemented) tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Method_Probe_Snaphots_With_SCM::test_log_method_snapshot: missing_feature (Not yet implemented) @@ -1450,11 +1497,19 @@ manifest: - weblog_declaration: "*": incomplete_test_app express4: *ref_5_77_0 + uds-express4: v5.84.0 # Modified by easy win activation script + express5: v5.84.0 # Modified by easy win activation script tests/ffe/test_exposures.py: - weblog_declaration: "*": incomplete_test_app express4: *ref_5_77_0 - tests/ffe/test_exposures.py::Test_FFE_EXP_5_Missing_Targeting_Key: bug (FFL-1730) + uds-express4: v5.84.0 # Modified by easy win activation script + express5: v5.84.0 # Modified by easy win activation script + tests/ffe/test_exposures.py::Test_FFE_EXP_5_Missing_Targeting_Key: + - declaration: bug (FFL-1729) + - weblog_declaration: + express5: incomplete_test_app + uds-express4: incomplete_test_app tests/integration_frameworks/llm/anthropic/test_anthropic_apm.py::TestAnthropicApmMessages: *ref_5_71_0 tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages: *ref_5_71_0 tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages::test_create_with_tools: missing_feature (Node.js LLM Observability Anthropic integration does not submit tool definitions) @@ -1521,41 +1576,122 @@ manifest: express4: v1.0.0 express5: v1.0.0 fastify: v1.0.0 - tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_connection_string: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_instance: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_mssql_instance_name: missing_feature (Not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_operation: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_row_count: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_sql_table: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_statement_query: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_system: missing_feature (not implemented yet) + uds-express4: v5.84.0 # Modified by easy win activation script + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_connection_string: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_instance: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_jdbc_drive_classname: # Created by easy win activation script + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_mssql_instance_name: + - declaration: missing_feature (Not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_operation: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_row_count: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_sql_table: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_statement_query: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MsSql::test_db_system: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature tests/integrations/test_db_integrations_sql.py::Test_MySql: - weblog_declaration: "*": missing_feature express4: v1.0.0 express5: v1.0.0 fastify: v1.0.0 - tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_connection_string: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_instance: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_operation: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_row_count: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_sql_table: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_statement_query: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_system: missing_feature (not implemented yet) + uds-express4: v5.84.0 # Modified by easy win activation script + tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_connection_string: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_instance: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_jdbc_drive_classname: # Created by easy win activation script + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_operation: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_row_count: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_sql_table: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_statement_query: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_MySql::test_db_system: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature tests/integrations/test_db_integrations_sql.py::Test_Postgres: - weblog_declaration: "*": missing_feature express4: v1.0.0 express5: v1.0.0 fastify: v1.0.0 - tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_connection_string: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_instance: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_operation: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_row_count: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_sql_table: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_statement_query: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_system: missing_feature (not implemented yet) - tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_type: bug (APMAPI-913) + uds-express4: v5.84.0 # Modified by easy win activation script + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_connection_string: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_instance: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_jdbc_drive_classname: # Created by easy win activation script + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_operation: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_row_count: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_sql_table: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_statement_query: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_system: + - declaration: missing_feature (not implemented yet) + - weblog_declaration: + uds-express4: missing_feature + tests/integrations/test_db_integrations_sql.py::Test_Postgres::test_db_type: + - declaration: bug (APMAPI-913) + - weblog_declaration: + uds-express4: missing_feature tests/integrations/test_db_integrations_sql.py::_BaseDatadogDbIntegrationTestClass::test_db_connection_string: missing_feature (not implemented yet) tests/integrations/test_db_integrations_sql.py::_BaseDatadogDbIntegrationTestClass::test_db_instance: missing_feature (not implemented yet) tests/integrations/test_db_integrations_sql.py::_BaseDatadogDbIntegrationTestClass::test_db_operation: missing_feature (not implemented yet) @@ -1733,8 +1869,12 @@ manifest: tests/parametric/test_dynamic_configuration.py::TestDynamicConfigV1_ServiceTargets::test_not_match_service_target: bug (APMAPI-865) tests/parametric/test_dynamic_configuration.py::TestDynamicConfigV2: *ref_4_23_0 tests/parametric/test_ffe/test_dynamic_evaluation.py::Test_Feature_Flag_Dynamic_Evaluation: *ref_5_75_0 - tests/parametric/test_ffe/test_dynamic_evaluation.py::Test_Feature_Flag_Dynamic_Evaluation::test_ffe_of7_empty_targeting_key: bug (FFL-1730) - tests/parametric/test_headers_b3.py::Test_Headers_B3::test_headers_b3_migrated_extract_invalid: missing_feature (Need to remove b3=b3multi alias) + tests/parametric/test_ffe/test_dynamic_evaluation.py::Test_Feature_Flag_Dynamic_Evaluation::test_ffe_of7_empty_targeting_key: # Modified by easy win activation script + - declaration: bug (FFL-1730) + component_version: <5.84.0 + tests/parametric/test_headers_b3.py::Test_Headers_B3::test_headers_b3_migrated_extract_invalid: # Modified by easy win activation script + - declaration: missing_feature (Need to remove b3=b3multi alias) + component_version: <5.84.0 tests/parametric/test_headers_b3.py::Test_Headers_B3::test_headers_b3_migrated_extract_valid: missing_feature (Need to remove b3=b3multi alias) tests/parametric/test_headers_b3.py::Test_Headers_B3::test_headers_b3_migrated_inject_valid: missing_feature (Need to remove b3=b3multi alias) tests/parametric/test_headers_b3.py::Test_Headers_B3::test_headers_b3_migrated_propagate_invalid: missing_feature (Need to remove b3=b3multi alias) @@ -1777,7 +1917,9 @@ manifest: : "missing_feature (\"Issue: the decision maker is removed. Is that allowed behavior?\")" tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_distinct_aggregationkeys_TS003: missing_feature (nodejs has not implemented stats computation yet) tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_measured_spans_TS004: missing_feature (nodejs has not implemented stats computation yet) - tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_metrics_computed_after_span_finish_TS010: missing_feature (nodejs has not implemented stats computation yet) + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_metrics_computed_after_span_finish_TS010: # Modified by easy win activation script + - declaration: missing_feature (nodejs has not implemented stats computation yet) + component_version: <5.84.0 tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_metrics_computed_after_span_finsh_TS009: missing_feature (nodejs has not implemented stats computation yet) tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_metrics_msgpack_serialization_TS001: missing_feature (nodejs has not implemented stats computation yet) tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_sample_rate_0_TS007: missing_feature (nodejs has not implemented stats computation yet) @@ -1805,7 +1947,7 @@ manifest: tests/parametric/test_otel_logs.py::Test_FR13_Scope_Fields::test_scope_schema_url_field: *ref_5_72_0 tests/parametric/test_otel_logs.py::Test_FR13_Scope_Fields::test_scope_version_field: *ref_5_72_0 tests/parametric/test_otel_metrics.py: *ref_5_81_0 - tests/parametric/test_otel_metrics.py::Test_Otel_Metrics_Api_MeterProvider::test_otel_get_meter_by_distinct_schema_url: missing_feature + tests/parametric/test_otel_metrics.py::Test_Otel_Metrics_Api_MeterProvider::test_otel_get_meter_by_distinct_schema_url: '>=5.84.0' # Modified by easy win activation script ? tests/parametric/test_otel_metrics.py::Test_Otel_Metrics_Configuration_OTLP_Exporter_Metrics_Endpoint::test_otlp_custom_endpoint_grpc : missing_feature (Does not support grpc) ? tests/parametric/test_otel_metrics.py::Test_Otel_Metrics_Configuration_OTLP_Exporter_Metrics_Endpoint::test_otlp_metrics_custom_endpoint_grpc @@ -1855,7 +1997,9 @@ manifest: tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods::test_otel_span_started_with_link_from_another_span: - declaration: missing_feature (Implemented in 3.48.0, 4.27.0, and 5.3.0) component_version: <5.3.0 - tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods::test_otel_span_started_with_link_from_other_spans: missing_feature (Not implemented) + tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods::test_otel_span_started_with_link_from_other_spans: # Modified by easy win activation script + - declaration: missing_feature (Not implemented) + component_version: <5.84.0 ? tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods::test_otel_span_strict_reserved_attributes_overrides_analytics_event : missing_feature (Not implemented) tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods::test_otel_start_span: missing_feature (New operation name mapping not yet implemented) @@ -1863,20 +2007,35 @@ manifest: tests/parametric/test_otel_tracer.py::Test_Otel_Tracer::test_otel_force_flush: missing_feature (Not implemented) tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDSpan_Set_Resource: incomplete_test_app (set_resource endpoint is not implemented) tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDSpan_Start: bug (APMAPI-778) # The resource name of the child span is overidden by the parent span. - tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDTrace_Baggage: incomplete_test_app (baggage endpoints are not implemented) - tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDTrace_Crash: incomplete_test_app (crash endpoint is not implemented) + tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDTrace_Baggage: # Modified by easy win activation script + - declaration: incomplete_test_app (baggage endpoints are not implemented) + component_version: <5.84.0 + tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDTrace_Baggage::test_remove_all_baggage: incomplete_test_app (baggage endpoints are not implemented) # Created by easy win activation script + tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDTrace_Baggage::test_remove_baggage: incomplete_test_app (baggage endpoints are not implemented) # Created by easy win activation script + tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDTrace_Baggage::test_set_baggage: incomplete_test_app (baggage endpoints are not implemented) # Created by easy win activation script + tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDTrace_Crash: # Modified by easy win activation script + - declaration: incomplete_test_app (crash endpoint is not implemented) + component_version: <5.84.0 tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDTrace_Current_Span: incomplete_test_app (current_span endpoint is not supported) tests/parametric/test_parametric_endpoints.py::Test_Parametric_FFE_Start: *ref_5_75_0 tests/parametric/test_parametric_endpoints.py::Test_Parametric_OtelSpan_Events::test_record_exception: bug (APMAPI-778) tests/parametric/test_parametric_endpoints.py::Test_Parametric_OtelSpan_Set_Name: bug (APMAPI-778) # set_name endpoint should set the resource name on a span (not the operation name) - tests/parametric/test_parametric_endpoints.py::Test_Parametric_OtelSpan_Start: bug (APMAPI-778) # The expected span.kind tag is not set - tests/parametric/test_parametric_endpoints.py::Test_Parametric_Otel_Baggage: missing_feature (baggage is not supported) + tests/parametric/test_parametric_endpoints.py::Test_Parametric_OtelSpan_Start: # Modified by easy win activation script + - declaration: bug (APMAPI-778) + component_version: <5.84.0 + tests/parametric/test_parametric_endpoints.py::Test_Parametric_Otel_Baggage: # Modified by easy win activation script + - declaration: missing_feature (baggage is not supported) + component_version: <5.84.0 tests/parametric/test_parametric_endpoints.py::Test_Parametric_Otel_Current_Span: incomplete_test_app (otel current_span endpoint is not supported) tests/parametric/test_parametric_endpoints.py::Test_Parametric_Write_Log: *ref_5_72_0 - tests/parametric/test_partial_flushing.py::Test_Partial_Flushing: bug (APMLP-270) + tests/parametric/test_partial_flushing.py::Test_Partial_Flushing: # Modified by easy win activation script + - declaration: bug (APMLP-270) + component_version: <5.84.0 + tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_disabled: bug (APMLP-270) # Created by easy win activation script tests/parametric/test_process_discovery.py: missing_feature tests/parametric/test_sampling_manual.py::Test_Manual_Sampling: bug (APMAPI-1720) # Manual keep did not override the upstream drop decision - tests/parametric/test_sampling_span_tags.py::Test_Knuth_Sample_Rate: missing_feature + tests/parametric/test_sampling_span_tags.py::Test_Knuth_Sample_Rate: '>=5.84.0' # Modified by easy win activation script + tests/parametric/test_sampling_span_tags.py::Test_Knuth_Sample_Rate::test_sampling_knuth_sample_rate_trace_sampling_rule: missing_feature # Created by easy win activation script tests/parametric/test_sampling_span_tags.py::Test_Sampling_Span_Tags::test_tags_appsec_enabled_sst011: bug (APMAPI-737) tests/parametric/test_sampling_span_tags.py::Test_Sampling_Span_Tags::test_tags_child_dropped_sst001: bug (APMAPI-737) tests/parametric/test_sampling_span_tags.py::Test_Sampling_Span_Tags::test_tags_defaults_rate_1_and_rate_limit_0_sst008: bug (APMAPI-737) @@ -1892,7 +2051,9 @@ manifest: component_version: <5.17.0 tests/parametric/test_span_events.py: missing_feature tests/parametric/test_span_links.py::Test_Span_Links: *ref_5_3_0 - tests/parametric/test_span_links.py::Test_Span_Links::test_span_link_from_distributed_datadog_headers: missing_feature (does not currently support creating a link from distributed datadog headers) + tests/parametric/test_span_links.py::Test_Span_Links::test_span_link_from_distributed_datadog_headers: # Modified by easy win activation script + - declaration: missing_feature (does not currently support creating a link from distributed datadog headers) + component_version: <5.84.0 tests/parametric/test_span_links.py::Test_Span_Links::test_span_link_propagated_sampling_decisions: missing_feature (links do not influence the sampling decision of spans) tests/parametric/test_span_links.py::Test_Span_Links::test_span_started_with_link_v04: missing_feature (only supports span links encoding through _dd.span_links tag) ? tests/parametric/test_span_sampling.py::Test_Span_Sampling::test_child_span_selected_and_root_dropped_by_sss_when_dropping_policy_is_active017 @@ -1940,7 +2101,9 @@ manifest: tests/parametric/test_tracer.py::Test_TracerSCITagging::test_tracer_repository_url_strip_credentials: missing_feature (nodejs does not strip credentials yet) tests/parametric/test_tracer_flare.py::TestTracerFlareV1: *ref_5_15_0 tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare: missing_feature (Only plaintext files are sent presently) - tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_content: missing_feature (Only plaintext files are sent presently) + tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_content: # Modified by easy win activation script + - declaration: missing_feature (Only plaintext files are sent presently) + component_version: <5.84.0 tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_content_with_debug: missing_feature (Only plaintext files are sent presently) tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_with_debug: missing_feature (Only plaintext files are sent presently) tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_profiling_notracing_flare_content: missing_feature (Only plaintext files are sent presently) @@ -1953,7 +2116,55 @@ manifest: tests/serverless/span_pointers/aws/test_s3_span_pointers.py::Test_CopyObject: missing_feature tests/serverless/span_pointers/aws/test_s3_span_pointers.py::Test_MultipartUpload: missing_feature tests/serverless/span_pointers/aws/test_s3_span_pointers.py::Test_PutObject: missing_feature - tests/stats/test_stats.py: missing_feature + tests/stats/test_stats.py: # Modified by easy win activation script + - weblog_declaration: + '*': missing_feature + nextjs: '>=5.84.0' + uds-express4: '>=5.84.0' + fastify: '>=5.84.0' + express5: '>=5.84.0' + express4-typescript: '>=5.84.0' + express4: '>=5.84.0' + tests/stats/test_stats.py::Test_Agent_Info_Endpoint: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + uds-express4: missing_feature + express4: missing_feature + express5: missing_feature + tests/stats/test_stats.py::Test_Client_Stats::test_client_stats: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + uds-express4: missing_feature + express4: missing_feature + express5: missing_feature + tests/stats/test_stats.py::Test_Client_Stats::test_is_trace_root: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + uds-express4: missing_feature + express4: missing_feature + express5: missing_feature + tests/stats/test_stats.py::Test_Client_Stats::test_obfuscation: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + uds-express4: missing_feature + express4: missing_feature + express5: missing_feature + tests/stats/test_stats.py::Test_Peer_Tags: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + uds-express4: missing_feature + express4: missing_feature + express5: missing_feature tests/test_baggage.py::Test_Baggage_Headers_Api_Datadog: - weblog_declaration: "*": incomplete_test_app (endpoint not implemented) @@ -1970,7 +2181,23 @@ manifest: tests/test_config_consistency.py::Test_Config_ClientIPHeader_Precedence: *ref_3_19_0 tests/test_config_consistency.py::Test_Config_ClientTagQueryString_Configured: *ref_5_37_0 tests/test_config_consistency.py::Test_Config_ClientTagQueryString_Empty: missing_feature (removes query strings by default) - tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_Default: missing_feature + tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_Default: # Modified by easy win activation script + - weblog_declaration: + '*': missing_feature + nextjs: '>=5.84.0' + uds-express4: '>=5.84.0' + fastify: '>=5.84.0' + express5: '>=5.84.0' + express4: '>=5.84.0' + tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_Default::test_status_code_400: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + fastify: missing_feature + tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_Default::test_status_code_500: # Created by easy win activation script + - weblog_declaration: + express5: missing_feature + uds-express4: missing_feature + express4: missing_feature tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_FeatureFlagCustom: missing_feature tests/test_config_consistency.py::Test_Config_HttpServerErrorStatuses_Default: *ref_5_37_0 tests/test_config_consistency.py::Test_Config_HttpServerErrorStatuses_FeatureFlagCustom: missing_feature @@ -2065,12 +2292,25 @@ manifest: tests/test_library_conf.py::Test_HeaderTags_Wildcard_Request_Headers: missing_feature tests/test_library_conf.py::Test_HeaderTags_Wildcard_Response_Headers: missing_feature tests/test_profiling.py::Test_Profile: *ref_5_16_0 - tests/test_profiling.py::Test_Profile::test_process_tags: missing_feature + tests/test_profiling.py::Test_Profile::test_process_tags: # Modified by easy win activation script + - weblog_declaration: + '*': missing_feature + uds-express4: '>=5.84.0' + fastify: '>=5.84.0' + express5: '>=5.84.0' + express4-typescript: '>=5.84.0' + express4: '>=5.84.0' tests/test_protobuf.py: missing_feature tests/test_resource_renaming.py::Test_Resource_Renaming_HTTP_Endpoint_Tag: - weblog_declaration: "*": *ref_5_81_0 - nextjs: missing_feature # Next.js have file based routing, resource renaming is supported if we are not able to get route from insturmantation that we can't reprocude it. + nextjs: v5.84.0 # Modified by easy win activation script + tests/test_resource_renaming.py::Test_Resource_Renaming_HTTP_Endpoint_Tag::test_http_endpoint_basic: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + tests/test_resource_renaming.py::Test_Resource_Renaming_HTTP_Endpoint_Tag::test_http_endpoint_edge_cases: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature tests/test_resource_renaming.py::Test_Resource_Renaming_Stats_Aggregation_Keys: - weblog_declaration: "*": *ref_5_81_0 @@ -2092,10 +2332,13 @@ manifest: tests/test_semantic_conventions.py::Test_Meta: - weblog_declaration: "*": *ref_3_13_1 - nextjs: missing_feature # nextjs makes some internal requests and we have different tag names + nextjs: v5.84.0 # Modified by easy win activation script tests/test_semantic_conventions.py::Test_Meta::test_meta_component_tag: - component_version: ">=4.44.0" declaration: bug (APMAPI-921) + - # Added by easy win activation script + weblog_declaration: + nextjs: missing_feature tests/test_semantic_conventions.py::Test_MetricsStandardTags: *ref_3_13_1 tests/test_span_events.py::Test_SpanEvents_WithAgentSupport: - weblog_declaration: @@ -2126,29 +2369,153 @@ manifest: tests/test_standard_tags.py::Test_StandardTagsUrl: *ref_3_0_0 tests/test_standard_tags.py::Test_StandardTagsUserAgent: v2.9.0 tests/test_telemetry.py::Test_DependencyEnable: missing_feature - tests/test_telemetry.py::Test_Log_Generation: missing_feature + tests/test_telemetry.py::Test_Log_Generation: # Modified by easy win activation script + - weblog_declaration: + '*': missing_feature + nextjs: '>=5.84.0' + uds-express4: '>=5.84.0' + fastify: '>=5.84.0' + express5: '>=5.84.0' + express4-typescript: '>=5.84.0' + express4: '>=5.84.0' + tests/test_telemetry.py::Test_Log_Generation::test_log_generation_enabled: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + uds-express4: missing_feature + express4: missing_feature + fastify: missing_feature + express5: missing_feature tests/test_telemetry.py::Test_MessageBatch: *ref_4_21_0 tests/test_telemetry.py::Test_MessageBatch::test_message_batch_enabled: bug (APMAPI-929) tests/test_telemetry.py::Test_Metric_Generation_Disabled: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_general_logs_created: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_telemetry_api_requests: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_telemetry_api_responses: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_spans_enqueued_for_serialization: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_api_requests: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_api_responses: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_chunks_enqueued_for_serialization: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_chunks_sent: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_segments_closed: missing_feature - tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_segments_created: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled: # Modified by easy win activation script + - weblog_declaration: + '*': missing_feature + nextjs: '>=5.84.0' + uds-express4: '>=5.84.0' + fastify: '>=5.84.0' + express5: '>=5.84.0' + express4-typescript: '>=5.84.0' + express4: '>=5.84.0' + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_general_logs_created: + - weblog_declaration: + echo: missing_feature (checks for metrics from the tracer) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_telemetry_api_requests: + - declaration: missing_feature (Not implemented) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_telemetry_api_responses: + - declaration: missing_feature (Not implemented) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_spans_enqueued_for_serialization: + - weblog_declaration: + echo: missing_feature (checks for metrics from the tracer) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_api_requests: + - weblog_declaration: + echo: missing_feature (checks for metrics from the tracer) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_api_responses: + - weblog_declaration: + echo: missing_feature (checks for metrics from the tracer) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_chunks_enqueued_for_serialization: + - weblog_declaration: + echo: missing_feature (checks for metrics from the tracer) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_chunks_sent: + - weblog_declaration: + echo: missing_feature (checks for metrics from the tracer) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_segments_closed: + - weblog_declaration: + echo: missing_feature (checks for metrics from the tracer) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature + tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_segments_created: + - weblog_declaration: + echo: missing_feature (checks for metrics from the tracer) + - weblog_declaration: + nextjs: missing_feature + express4-typescript: missing_feature + fastify: missing_feature + express4: missing_feature + uds-express4: missing_feature + express5: missing_feature tests/test_telemetry.py::Test_ProductsDisabled: *ref_4_21_0 tests/test_telemetry.py::Test_ProductsDisabled::test_debugger_products_disabled: missing_feature (feature not implemented) tests/test_telemetry.py::Test_Telemetry: - weblog_declaration: "*": *ref_3_2_0 - nextjs: missing_feature + nextjs: v5.84.0 # Modified by easy win activation script uds-express4: *ref_3_7_0 tests/test_telemetry.py::Test_Telemetry::test_api_still_v1: irrelevant + tests/test_telemetry.py::Test_Telemetry::test_app_dependencies_loaded: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + tests/test_telemetry.py::Test_Telemetry::test_app_product_change: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + tests/test_telemetry.py::Test_Telemetry::test_proxy_forwarding: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature + tests/test_telemetry.py::Test_Telemetry::test_telemetry_proxy_enrichment: # Created by easy win activation script + - weblog_declaration: + nextjs: missing_feature tests/test_telemetry.py::Test_TelemetryEnhancedConfigReporting: - weblog_declaration: "*": irrelevant