Skip to content

4.13.0

Compare
Choose a tag to compare
@dependencytrack-bot dependencytrack-bot released this 07 Apr 09:32
· 27 commits to 4.13.x since this release

Warning

Please consult the upgrade notes in the changelog before upgrading! Some changes in this release are irreversible,
and you won't be able to roll back simply by downgrading the application version!

For official releases, refer to Dependency Track Docs >> Changelogs for information about improvements and upgrade notes.
If additional details are required, consult the closed issues for this release milestone.

# SHA1
c5ef70f1e8df186a929a7c2ad24962a3b97af379  dependency-track-apiserver.jar
feeac3362ae6ea5d42cf6dde7e5e079599372eaa  dependency-track-bundled.jar
# SHA256
0f2af7a93a21850da62c2b2e86babfb0b0f18abd80f380dfb80bf84c59f605e4  dependency-track-apiserver.jar
a81e61f1e21a732474a11345d71e7853d50ec2faea1f7d44bacfb29902673ebd  dependency-track-bundled.jar
# SHA512
436330854efc77e4c3b1c0484ec0e61b80fdde07445f3a31cb35ac195e0db2e2268cf11e6b71b72d58a1b90d2ca77d0fdf0d62fdbcae4045d94346b607f21a7c  dependency-track-apiserver.jar
a26173afcfd4416ef9b15e9d99d53cccff0b60510b2399c29b190a7123d200afe73c5d5d4b3d0ff7ad171bd87abfc15ddb211f3afb4627e598f8ed04271ce00e  dependency-track-bundled.jar

What's Changed

Enhancements 🚀

Bug Fixes 🐛

  • Prevent duplicate policy violations by @nscuro in #4216
  • Log contains now username when user gets deleted by @Gepardgame in #4222
  • Fix unintended manual flushing mode due to DataNucleus ExecutionContext pooling by @nscuro in #4221
  • Enhance policy violation de-duplication logic by @nscuro in #4231
  • Fix inaccuracies of Trivy analyzer by @nscuro in #4245
  • Fix redundant query for "ignore unfixed" config during Trivy analysis by @nscuro in #4246
  • Fix excessive memory usage of portfolio repository meta analysis by @nscuro in #4311
  • Fix nullable metrics fields having getters of primitive type by @nscuro in #4326
  • Fix CPE matching logic for NVD Rest by @calderonth in #4339
  • Fix update component to allow empty values by @immalla in #4229
  • Fix incorrect CWE schema in OpenAPI spec by @fupgang in #4350
  • Fix component hash policy evaluator by @francislance in #4306
  • Fix NullPointerException when fetching findings by @nscuro in #4369
  • Fix policy evaluation not happening upon creation or update of individual components by @fupgang in #4374
  • Fix Trivy analyzer vulnerability matching for Go packages by @nscuro in #4394
  • Add cyclonedx json media type when exporting components by @wratner in #4409
  • Fix NPE when cloning projects with broken dependency graph by @nscuro in #4414
  • Fix project.active being nullable by @nscuro in #4415
  • Move GHSA notification logic outside recursion by @antoinbo in #4401
  • Fix broken pagination in /api/v1/cwe endpoint by @nscuro in #4421
  • Fix notification tests not working for Jira by @nscuro in #4456
  • Fix component de-duplication potentially causing duplicate dependency graph entries by @nscuro in #4458
  • Fix component SWID tag ID not being considered in project cloning by @nscuro in #4480
  • Fix onlyOutdated ungrouped component filtering by @sedan07 in #4511
  • Fix REST endpoints for adding tags by @nscuro in #4541
  • Recreate outdated check constraints for CLASSIFIER columns by @nscuro in #4544
  • Handle GitHub GraphQL API rate limiting by @nscuro in #4578
  • Fix possible NPEs during tag binding by @nscuro in #4594
  • Fix erroneous URL-encoding of the Maven groupId by @nscuro in #4602
  • Fix false negatives in CPE matching for ANY and NA versions by @nscuro in #4610
  • Refactor VulnerabilityAnalysisTask to be more efficient by @nscuro in #4623
  • Refactor VulnerabilityManagementUploadTask to be more efficient by @nscuro in #4624
  • Handle invalid CVSS vectors and processing failures for OSV by @nscuro in #4636
  • Fix possible NPEs in TrivyAnalysisTask by @nscuro in #4668
  • Analyze all components of a project at once instead of in batches by @nscuro in #4670
  • Fix notification webhook sending blank headers by @LennartC in #4679
  • Fix incomplete API key migration by @nscuro in #4682
  • Disable include tag for Pebble templates by @nscuro in #4684
  • Fix NPE during NVD mirroring via REST API when encountering invalid CPEs by @nscuro in #4732
  • Remove erroneous client-side caching in Trivy analyzer by @nscuro in #4735
  • Fix notification limiting to tags not working reliably by @nscuro in #4733
  • Fix tags from BOM upload request not being applied for existing projects by @nscuro in #4738
  • Fix component properties not being cloned by @nscuro in #4745
  • handle corner case if no vulnerabilities have compatible aliases by @stohrendorf in #4767
  • Log all analysis changes to audit trail by @stohrendorf in #4750
  • Fix possible NPE during affected version attribution sync by @nscuro in #4798
  • Fix regression in Snyk vulnerability assignment by @nscuro in #4810
  • Fix missing migration of CONFIGPROPERTY.PROPERTYVALUE by @nscuro in #4812
  • Fix occasional JsonParseException during NVD API mirroring by @nscuro in #4814
  • Fix UpgradeInitializer halting the entire process upon failure by @nscuro in #4818

Dependency Updates 🤖

  • Bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin from 12.0.13 to 12.0.14 by @dependabot in #4210
  • Bump com.icegreen:greenmail-junit4 from 2.0.1 to 2.1.0 by @dependabot in #4226
  • Bump github/codeql-action from 3.26.9 to 3.26.11 by @dependabot in #4225
  • Bump docker/build-push-action from 6.8.0 to 6.9.0 by @dependabot in #4223
  • Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 by @dependabot in #4224
  • Bump github/codeql-action from 3.26.11 to 3.26.12 by @dependabot in #4253
  • Bump aquasecurity/trivy-action from 0.24.0 to 0.27.0 by @dependabot in #4254
  • Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #4251
  • Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #4252
  • Bump debian from 939e69e to fffe160 in /src/main/docker by @dependabot in #4269
  • Bump cyclonedx-core-java to 9.1.0 by @nscuro in #4270
  • Bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 by @dependabot in #4281
  • Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 by @dependabot in #4289
  • Bump github/codeql-action from 3.26.12 to 3.26.13 by @dependabot in #4282
  • Bump lib.protobuf-java.version from 4.28.2 to 4.28.3 by @dependabot in #4299
  • Bump org.testcontainers:testcontainers from 1.20.2 to 1.20.3 by @dependabot in #4292
  • Bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlserver from 1.20.1 to 1.21.0 by @dependabot in #4213
  • Bump Alpine to 3.1.1 by @nscuro in #4308
  • Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.5.0 to 2.5.1 by @dependabot in #4307
  • Bump Temurin base image to 21.0.5_11 by @nscuro in #4314
  • Bump bundled frontend to 4.12.1 by @nscuro in #4318
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.4 to 5.4.1 by @dependabot in #4338
  • Bump actions/setup-java from 4.4.0 to 4.5.0 by @dependabot in #4335
  • Bump actions/dependency-review-action from 4.3.4 to 4.3.5 by @dependabot in #4333
  • Bump github/codeql-action from 3.26.13 to 3.27.0 by @dependabot in #4334
  • Bump io.github.jeremylong:open-vulnerability-clients from 7.0.0 to 7.0.1 by @dependabot in #4331
  • Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.5.0 to 3.6.0 by @dependabot in #4329
  • Bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin from 12.0.14 to 12.0.15 by @dependabot in #4358
  • Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.5.1 to 2.5.2 by @dependabot in #4353
  • Bump actions/dependency-review-action from 4.3.5 to 4.4.0 by @dependabot in #4348
  • Bump net.javacrumbs.json-unit:json-unit-assertj from 3.4.1 to 3.5.0 by @dependabot in #4347
  • Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #4332
  • Bump github/codeql-action from 3.27.0 to 3.27.1 by @dependabot in #4364
  • Bump debian from fffe160 to 32f6d6f in /src/main/docker by @dependabot in #4365
  • Bump github/codeql-action from 3.27.1 to 3.27.4 by @dependabot in #4388
  • Bump com.icegreen:greenmail-junit4 from 2.1.0 to 2.1.1 by @dependabot in #4387
  • Bump net.javacrumbs.json-unit:json-unit-assertj from 3.5.0 to 4.0.0 by @dependabot in #4386
  • Bump actions/dependency-review-action from 4.4.0 to 4.5.0 by @dependabot in #4404
  • Bump aquasecurity/trivy-action from 0.28.0 to 0.29.0 by @dependabot in #4403
  • Bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot in #4405
  • Bump org.testcontainers:testcontainers from 1.20.3 to 1.20.4 by @dependabot in #4398
  • Bump lib.protobuf-java.version from 4.28.3 to 4.29.0 by @dependabot in #4416
  • Bump debian from 32f6d6f to 4d63ef5 in /src/main/docker by @dependabot in #4431
  • Bump Alpine to 3.1.2 by @nscuro in #4433
  • Bump com.icegreen:greenmail-junit4 from 2.1.1 to 2.1.2 by @dependabot in #4427
  • Bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot in #4429
  • Bump io.github.jeremylong:open-vulnerability-clients from 7.0.1 to 7.0.2 by @dependabot in #4425
  • Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.5.2 to 2.5.3 by @dependabot in #4428
  • Bump net.javacrumbs.json-unit:json-unit-assertj from 4.0.0 to 4.1.0 by @dependabot in #4426
  • Bump bundled frontend to 4.12.2 by @nscuro in #4440
  • Bump github/codeql-action from 3.27.5 to 3.27.6 by @dependabot in #4447
  • Bump com.google.cloud.sql:postgres-socket-factory from 1.20.1 to 1.21.0 by @dependabot in #4452
  • Bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.20.2 by @dependabot in #4451
  • Bump lib.protobuf-java.version from 4.29.0 to 4.29.1 by @dependabot in #4443
  • Bump com.google.cloud.sql:mysql-socket-factory-connector-j-8 from 1.20.1 to 1.21.0 by @dependabot in #4450
  • Bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin from 12.0.15 to 12.0.16 by @dependabot in #4454
  • Bump github/codeql-action from 3.27.6 to 3.27.9 by @dependabot in #4466
  • Bump lib.protobuf-java.version from 4.29.1 to 4.29.2 by @dependabot in #4473
  • Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 by @dependabot in #4467
  • Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 by @dependabot in #4491
  • Bump actions/setup-java from 4.5.0 to 4.6.0 by @dependabot in #4492
  • Bump actions/upload-artifact from 4.4.3 to 4.5.0 by @dependabot in #4493
  • Bump github/codeql-action from 3.27.9 to 3.28.0 by @dependabot in #4490
  • Bump io.github.jeremylong:open-vulnerability-clients from 7.0.2 to 7.1.0 by @dependabot in #4494
  • Bump debian from 4d63ef5 to 5f21ebd in /src/main/docker by @dependabot in #4499
  • Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.5.3 to 2.5.4 by @dependabot in #4496
  • Bump org.json:json from 20240303 to 20241224 by @dependabot in #4505
  • Bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlserver from 1.21.0 to 1.21.2 by @dependabot in #4523
  • Bump org.json:json from 20241224 to 20250107 by @dependabot in #4534
  • Bump lib.protobuf-java.version from 4.29.2 to 4.29.3 by @dependabot in #4540
  • Bump docker/build-push-action from 6.10.0 to 6.11.0 by @dependabot in #4548
  • Bump github/codeql-action from 3.28.0 to 3.28.1 by @dependabot in #4551
  • Bump docker/setup-qemu-action from 3.2.0 to 3.3.0 by @dependabot in #4549
  • Bump actions/upload-artifact from 4.5.0 to 4.6.0 by @dependabot in #4550
  • Bump debian from 5f21ebd to b5ace51 in /src/main/docker by @dependabot in #4554
  • Bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlserver from 1.21.2 to 1.22.0 by @dependabot in #4561
  • Bump io.github.jeremylong:open-vulnerability-clients from 7.1.0 to 7.2.0 by @dependabot in #4558
  • Bump docker/build-push-action from 6.11.0 to 6.12.0 by @dependabot in #4565
  • Bump github/codeql-action from 3.28.1 to 3.28.5 by @dependabot in #4587
  • Bump docker/build-push-action from 6.12.0 to 6.13.0 by @dependabot in #4586
  • Bump io.github.jeremylong:open-vulnerability-clients from 7.2.0 to 7.2.1 by @dependabot in #4585
  • Bump bundled frontend to 4.12.3 by @nscuro in #4588
  • Bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlserver from 1.22.0 to 1.23.0 by @dependabot in #4584
  • Bump actions/setup-java from 4.6.0 to 4.7.0 by @dependabot in #4606
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.1 to 5.4.2 by @dependabot in #4608
  • Bump github/codeql-action from 3.28.5 to 3.28.8 by @dependabot in #4607
  • Bump debian from b5ace51 to 5724d31 in /src/main/docker by @dependabot in #4616
  • Bump com.icegreen:greenmail-junit4 from 2.1.2 to 2.1.3 by @dependabot in #4617
  • Bump Temurin base image to 21.0.6_7 by @nscuro in #4627
  • Bump github/codeql-action from 3.28.8 to 3.28.9 by @dependabot in #4635
  • Bump docker/setup-qemu-action from 3.3.0 to 3.4.0 by @dependabot in #4634
  • Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 by @dependabot in #4633
  • Bump bundled frontend to 4.12.4 by @nscuro in #4640
  • Bump io.github.jeremylong:open-vulnerability-clients from 7.2.1 to 7.2.2 by @dependabot in #4653
  • Bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlserver from 1.23.0 to 1.23.1 by @dependabot in #4649
  • Bump bundled frontend to 4.12.5 by @nscuro in #4658
  • Bump net.minidev:json-smart to 2.5.2 by @nscuro in #4669
  • Bump org.testcontainers:testcontainers from 1.20.4 to 1.20.5 by @dependabot in #4675
  • Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 by @dependabot in #4676
  • Bump docker/build-push-action from 6.13.0 to 6.14.0 by @dependabot in #4688
  • Bump github/codeql-action from 3.28.9 to 3.28.10 by @dependabot in #4687
  • Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #4686
  • Bump bundled frontend to 4.12.6 by @nscuro in #4689
  • Bump debian from 5724d31 to 5484adc in /src/main/docker by @dependabot in #4692
  • Bump org.slf4j:log4j-over-slf4j from 2.0.16 to 2.0.17 by @dependabot in #4697
  • Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 by @dependabot in #4710
  • Bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot in #4711
  • Bump docker/setup-qemu-action from 3.4.0 to 3.6.0 by @dependabot in #4709
  • Bump io.github.jeremylong:open-vulnerability-clients from 7.2.2 to 7.3.0 by @dependabot in #4712
  • Bump org.testcontainers:testcontainers from 1.20.5 to 1.20.6 by @dependabot in #4718
  • Bump docker/build-push-action from 6.14.0 to 6.15.0 by @dependabot in #4708
  • Bump lib.protobuf-java.version from 4.29.3 to 4.30.0 by @dependabot in #4719
  • Bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin from 12.0.16 to 12.0.17 by @dependabot in #4723
  • Bump github/codeql-action from 3.28.10 to 3.28.11 by @dependabot in #4741
  • Bump bundled frontend to 4.12.7 by @nscuro in #4752
  • Bump us.springett:cpe-parser from 2.1.0 to 3.0.0 by @dependabot in #4747
  • Bump lib.protobuf-java.version from 4.30.0 to 4.30.1 by @dependabot in #4757
  • Bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #4759
  • Bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 by @dependabot in #4758
  • Bump com.microsoft.sqlserver:mssql-jdbc from 12.8.1.jre11 to 12.10.0.jre11 by @dependabot in #4762
  • Bump debian from 5484adc to 70b337e in /src/main/docker by @dependabot in #4763
  • Bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin from 12.0.17 to 12.0.18 by @dependabot in #4761
  • Bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlserver from 1.23.1 to 1.24.0 by @dependabot in #4768
  • Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.5.4 to 2.5.5 by @dependabot in #4728
  • Bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot in #4773
  • Bump github/codeql-action from 3.28.11 to 3.28.12 by @dependabot in #4774
  • Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #4772
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3 by @dependabot in #4785
  • Bump lib.protobuf-java.version from 4.30.1 to 4.30.2 by @dependabot in #4786
  • Bump com.google.cloud.sql:cloud-sql-connector-jdbc-sqlserver from 1.24.0 to 1.24.1 by @dependabot in #4788
  • Bump io.github.jeremylong:open-vulnerability-clients from 7.3.0 to 7.3.1 by @dependabot in #4792
  • Bump github/codeql-action from 3.28.12 to 3.28.13 by @dependabot in #4793
  • Bump dependencies that Dependabot missed by @nscuro in #4805
  • Bump Alpine to 3.2.0 by @nscuro in #4807
  • Bump org.eclipse.jetty.ee10:jetty-ee10-maven-plugin from 12.0.18 to 12.0.19 by @dependabot in #4811
  • Bump pebble to 3.2.4 by @nscuro in #4815
  • Remove aws-advanced-jdbc-wrapper again by @nscuro in #4817
  • Bump bundled frontend to 4.13.0 by @nscuro in #4821

Other Changes

New Contributors

Full Changelog: 4.12.0...4.13.0