Releases: DataDog/datadog-static-analyzer
Releases · DataDog/datadog-static-analyzer
0.5.3
What's Changed
- Use
Result
forprocess_analysis_request
. by @jasonforal in #554 - Remove old migration code by @jasonforal in #563
- [K9VULN-2230] Add test file detection for Java by @jasonforal in #582
- [K9VULN-2348] Implement test file detection for JavaScript by @jasonforal in #585
- [K9VULN-2350] Implement test file detection for C# by @jasonforal in #586
- [K9VULN-2349] Implement test file detection for TypeScript by @jasonforal in #595
- Clean up static-analysis-server unit tests by @jasonforal in #592
- [K9VULN-2162] Add rule caching to datadog-static-analyzer-server binary by @jasonforal in #593
- [K9VULN-2580] Add Elixir support by @juli1 in #599
- Update deno_core requirement from 0.325.0 to 0.328.0 by @dependabot in #597
- [K9VULN-1925] fix: improve test by testing the production code path by @amaanq in #587
- [K9VULN-1926] feat: add query timeout functionality to the server by @amaanq in #588
- [K9VULN-1928] feat: bump tree-sitter Kotlin grammar by @amaanq in #601
- Handle
no-dd-sa
with comment blocks by @juli1 in #602 - Release Version 0.5.3 by @juli1 in #603
Full Changelog: 0.5.2...0.5.3
0.5.2
What's Changed
- [K9VULN-2347] Implement test file detection for Python by @jasonforal in #583
- [K9VULN-2477] Fix (additional) PKU-related v8 segfaults by @jasonforal in #589
- Release 0.5.2 by @jasonforal in #590
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- [K9VULN-2229] Add
is_test_file
with path-based classification and SARIF output. by @jasonforal in #569 - [K9VULN-2229] Add test file classification support for
git-hooks
by @jasonforal in #576 - [K9VULN-2346] Add test file detection for Go by @jasonforal in #577
- [K9VULN-2188] feat: bump tree-sitter to
0.24.5
by @amaanq in #572 - Update deno_core requirement from 0.321.0 to 0.325.0 by @dependabot in #567
- Update thiserror requirement from 1 to 2 by @dependabot in #566
- build: bump rust toolchain to 1.82 by @amaanq in #580
- [K9VULN-2391] ci(ghcr): set the
VERSION
constant before building the container by @amaanq in #579 - Surface error details in datadog_utils.rs by @jacobotb in #581
- Prepare release 0.5.1 by @jacobotb in #584
Full Changelog: 0.5.0...0.5.1
0.5.0
0.4.9
What's Changed
- [STAL-2917] Fix PKU-related segfaults that prevent upgrading to the latest
deno_core
. by @jasonforal in #560 - Fix Docker Run in README.md by @tanishq-dubey in #562
- [K9VULN-2229] Various SARIF mod code cleanups by @jasonforal in #565
- [K9VULN-2227] Add artifacts to SARIF output by @jasonforal in #568
- Ensure we use datadog backend when using a JWT by @juli1 in #570
- Version 0.4.9 by @juli1 in #571
New Contributors
- @tanishq-dubey made their first contribution in #562
Full Changelog: 0.4.8...0.4.9
0.4.8
What's Changed
- feat(server): add param to define logs directory by @robertohuertasm in #551
- Add GitHub action env variable deprecation warning by @jasonforal in #550
- ci: enable static CPUs for build and test job by @chagui in #552
- [STAL-2846] feat: add a timeout flag, and use it in the rule execution by @amaanq in #555
- [STAL-3020] Support validation by @juli1 in #553
- docs: add license info for
streaming-iterator
by @amaanq in #558 - Prepare version 0.4.8 by @juli1 in #559
New Contributors
Full Changelog: 0.4.7...0.4.8
0.4.7
What's Changed
- [STAL-3119] Fix folder structure for Windows release zip by @jasonforal in #547
- Release 0.4.7 by @jasonforal in #548
Full Changelog: 0.4.6...0.4.7
0.4.6
What's Changed
- fix(windows): allow to compile in a windows machine by @robertohuertasm in #542
- feat(server): add option to save logs to a file by @robertohuertasm in #541
- [STAL-3112] Bump GitLab runner memory limit by @jasonforal in #544
- [STAL-3099] Remove env and service by @juli1 in #545
- fix(server): better tracing management by @robertohuertasm in #543
- Update version 0.4.6 by @juli1 in #546
Full Changelog: 0.4.5...0.4.6
0.4.5
What's Changed
- [STAL-2964] update sds by @juli1 in #526
- [STAL-2964] Validate and export validation status in SARIF by @juli1 in #527
- Add support for mjs/cjs extensions by @juli1 in #530
- [STAL-2713] Handle taint propagation in Java for-each loop statement. by @jasonforal in #531
- [STAL-3035] Update OWASP BenchmarkJava scorecard by @jasonforal in #533
- [STAL-2792] Add CLI option to export data flow graphs by @jasonforal in #535
- [STAL-3059] ci: rework release workflow by @amaanq in #534
- Release 0.4.5 by @amaanq in #538
Full Changelog: 0.4.4...0.4.5
0.4.4
What's Changed
- [STAL-2577] feat: pin rust toolchain to 1.80.1 by @amaanq in #509
- [STAL-2925] feat: ignore auto-generated C# files by @amaanq in #515
- [STAL-2713] Implement phi nodes by @jasonforal in #512
- Clean up serialization of violations on the server. by @jasonforal in #514
- [STAL-2643] Export taint analysis violations to SARIF by @jasonforal in #517
- [STAL-2698] Handle effectively infallible v8 call failures by @jasonforal in #519
- [STAL-2713] Java taint analysis: add
switch_expression
CFG support by @jasonforal in #520 - [STAL-2781] Build release Linux binary on Ubuntu 20.04 by @jasonforal in #516
- Pin workflow to @actions/core@1.10.1 by @jasonforal in #522
- [STAL-2713] Various taint analysis graph fixes by @jasonforal in #521
- [STAL-2713] Add taint propagation within string collections by @jasonforal in #523
- [STAL-3002] Only use
latest
tag on ghcr for stable releases by @jasonforal in #524
Full Changelog: 0.4.3...0.4.4