All notable changes to this project will be documented in this file.
- 2024-11-22 Docker SSI: report data to FPD by @robertomonteromiguel
- 2024-11-21 adding mypy checks by @rachelyangdog
- 2024-11-18 [ruby] Add Rails 7.2 and Rails 8.0 weblogs by @vpellan
- 2024-11-13 Use a unique way to define scenario groups #3400 by @cbeauchesne
- 2024-11-18 Test for zombie processes in crashtracking by @kevingosse
- 2024-11-04 Fix parametric instability at container start by @cbeauchesne
- 2024-11-06 parametric: Adds a feature to track the parity for parametric endpoints by @mabdinur
- 2024-11-04 [golang] Migrate Parametric app from grpc to http by @mtoffl01
- Lot of work done on SSI/onboarding by @robertomonteromiguel and @emmettbutler
- 2024-10-24 [Ruby] Convert parametric implementation from grpc to http by @ZStriker19 and @marcotc
- 2024-10-17 Onboarding: feature parity dashboard by @robertomonteromiguel
- 2024-10-08 Proxy exports files content in a separated folder in logs by @cbeauchesne
- 2024-10-07 External processing : initial poc by @cbeauchesne and @e-n-0
- 2024-09-23 Remove legacy check on python 3.9 by @cbeauchesne
- 2024-09-18 Enforce JIRA ticket in bug/flaky declarations by @cbeauchesne
- 2024-09-12 [ruby] Increment path in ruby "dev" version, and set a prerelease by @cbeauchesne
- 2024-09-12 Removes system-tests-core form owners of manifests by @cbeauchesne
- 2024-09-06
-o xfail_strict=True
to force XPASS to fail by @cbeauchesne - 2024-09-10 Print weblog crash logs by @simon-id
- 2024-08-29 [java] Enable e2e tests on all spring-boot variants by @smola
- 2024-08-22 [java] Use HTTP interface for parametric test by @cbeauchesne
- 2024-08-05 parametric: adds a consistent interface for retrieving traces and spans by @mabdinur
- 2024-08-05 [nodejs] allow mounting local dd-trace-js as weblog volume by @rochdev
- 2024-07-22 Ability to change the support state of meta struct of the agent by @e-n-0
- 2024-07-18 Add better support for the new RC API by @christophe-papazian
- 2024-07-23 Start containers in parallel by @rochdev
- 2024-07-10 New Remote Config testing API by @cbeauchesne
- 2024-07-02 OnBoarding: Host and container guardrail testing by @robertomonteromiguel
- 2024-06-26 add pytest-split to allow splitting test running in groups by @rochdev
- 2024-06-24 Remote config test API by @cbeauchesne
- 2024-06-20 [golang] Enable RASP SSRF tests by @eliottness
- 2024-06-24 RASP SQLi: enhance test & activate for Go by @Hellzy
- 2024-06-19 [go] implement RASP endpoints by @eliottness
- 2024-06-03 [python] RASP sqli tests for python by @christophe-papazian
- 2024-05-27 Use semver for version parser by @cbeauchesne
- 2024-05-07 [python] decrease the waiting time for python libraries from 25s to 5s by @christophe-papazian
- 2024-05-29 Manifest references + Node semver migration by @simon-id
- 2024-05-03 Dynamically compute scenarios to run by @cbeauchesne
- 2024-04-18 Compute dynamically the matrix to run in CI by @cbeauchesne
- 2024-04-18 Build docker images if there is a label by @robertomonteromiguel
- 2024-04-03 K8s lib injection: new python variants by @robertomonteromiguel
- 2024-04-25 Support semver version ranges for
released
decorator (and manifests) by @simon-id
- 2024-03-27 Add more ruby variants by @lloeki
- 2024-03-20 New Ruby variant : Rails 7.1 by @lloeki
- 2024-03-18 Add OTel Interoperability System tests by @PROFeNoM
- 2024-02-15 Allow the main workflow to be called in a distant workflow by @cbeauchesne
- 2024-02-16 Conti/add aws kinesis tests by @wconti27
- 2024-02-15 feat: add aws sns context propagation and DSM tests by @wconti27
- 2024-02-01 OnBoarding: new tests for args block list by @robertomonteromiguel
- 2024-02-01 feat: add rabbitmq sample apps by @wconti27
- 2024-02-13 Graphql blocking tests by @uurien
- 2024-01-29 Check variant names in manifest validation by @cbeauchesne
- 2024-01-29 Generate buddies on merge if needed by @robertomonteromiguel
- 2024-01-15 Support for PHP unified client library by @robertomonteromiguel
- 2024-01-08 Parametric: test "dev" version of clienty libraries by @robertomonteromiguel
- 2024-01-04 parametric: test C++ client library by @dmehala
- 2023-12-27 Declare lot of features ID (1, 2, 3, 4, 5, 6, 7) by @cbeauchesne
- 2023-12-01 Add "features" decorator, and ensure in CI that all tests has a features decorator by @cbeauchesne
- 2023-12-27 Parametric: allow to test dev version for python, java, nodejs and golang by @robertomonteromiguel
- 2023-11-23 [PHP] Support unified package by @Anilm3
- 2023-11-07 Sleep mode for all scenarios by @robertomonteromiguel
- 2023-11-07 [Tracing] Add endpoints to Python Weblog application related to Kafka Producer and Consumer calls by @wantsui
- 2023-10-09 New python/FastAPI variant by @christophe-papazian
- 2023-10-27 New NodeJS/NextJS variant by @uurien
- 2023-10-01 New scenario for testing debugger probes by @shurivich
- 2023-09-25 New weblog variant: testing new Python version 3.12
- 2023-09-22 DB Integrations scenario: validate DB query reporting
- 2023-09-20 Parametric tests can use version in decorator/manifest file
- 2023-09-08 Agent version can be used in decorators and manifest file
- 2023-09-08 DB Integrations scenario: validate DB query reporting
- All the month: lot of PR to migrate all
released
decorators to manifest files 🎉
- 2023-08-31 Deserilize appsec tags in deserializer ASM data are visible as plain JSON in logs
- 2023-08-18 Add stdout interface for postgres DB container Ability to make assertion on DB containers (like Postgres) logs
- 2023-08-14 Add pylint Code quality for system-tests internales
- 2023-08-16 Implementation of manifest files 🎉
- 2023-07-31 Add library version detection for parametric tests Parametric tests can now use
@released
- 2023-07-19 Merge parametric CI inside main CI Lot of simplifications in system tests CI
- 2023-07-21 RFC: manifest file Manifest file RFC is validated !
- 2023-07-04 Live Debugger test scenarios New scenario for live debugger features
- 2023-06-12 VsCode configuration files: Run and debug your test
- 2023-06-16 Force a test execution: Temporary force a test to be executed in your CI (doc)
- 2023-06-22 Migrate parametric tests: Parametric tests are now a regular scenario of system tests
- 2023-06-07 New onboarding tests: Test the APM onboarding experience for customers using lib injection (doc)
- 2023-06-26 New java weblog: spring-boot-payara
- Some performance improvements on build step.
- 2023-05-30 Each tracer team is owner of its weblog variants by @smola
- 2023-05-23 New java weblog : akka-http by @cataphract
- 2023-05-16 Replay mode 🎉 by @cbeauchesne
- 2023-05-09 Ability to run a set of scenario by @cbeauchesne
- 2023-05-02 New java weblog : Vert.x 4.x by @manuel-alvarez-alvarez
- 2023-04-28 Show requests/response in log on failure by @cbeauchesne
- 2023-04-27 Allow to specify an arbitrary test file in a non-default scenario by @cbeauchesne
- 2023-04-25 Add opentelemetry intake end-to-end system tests by @songy23
- 2023-04-25 new onboarding tests by @robertomonteromiguel
- 2023-04-25 Update CODEOWNERS : Add @DataDog/appsec-libraries to owmers of tests/appsec folder by @cbeauchesne
- 2023-04-19 Runner is now in executed on host by @cbeauchesne
- 2023-04-13 Add Vert.x support for java IAST by @manuel-alvarez-alvarez
- ...
- ...