Skip to content

v0.14.0

Latest
Compare
Choose a tag to compare
@algomaster99 algomaster99 released this 08 Aug 10:08
· 65 commits to main since this release

Corresponds to the version 1 of SBOM.EXE: Countering Dynamic Code Injection based on Software Bill of Materials in Java.

Changelog

🚀 Features

  • ffdc1bb feat: rewrite fields and source attributes in constant pool (#231)
  • 3cf72f1 feat: make exit forceful (#222)

🐛 Fixes

  • 1da96f5 fix: let other tests run if some fail before (#256)
  • e2e51c4 fix: record multiple attributes of runtime classes (#253)
  • af76f9d fix: shade asm classes (#248)
  • 5377a5f fix: minor fixes related to #228 and #239 (#244)
  • 5adaaf8 fix: based the name on fqn (#241)
  • 96a2031 fix: make changes that reduce false positive in PDFBox (#239)
  • 3b7cebf fix: create empty bomi for modules whose tests do not exist (#238)
  • 6b2a6f5 fix: appropriately name proxy and GCA
  • cf11ecd fix: work on lookups of Proxy and GCA (#236)
  • ec2c97f fix: include submodules that are transitive dependencies (#235)
  • d1c9b38 fix: sort bytecode array to tackle non-determinism (#221)
  • 90b8f22 fix: resolve SSL's non-determinism (#220)

🔄️ Changes

  • eebdaff style: see all test output
  • 7b94da9 perf: use hashmap lookup instead of for-loop (#255)
  • 948cce8 refactor: add experiments as submodule
  • 133ec0d refactor: do not rewrite field names (#245)
  • 89a813f style: remove debugging statements
  • d85bc4e refactor: remove unused method

🧪 Tests

  • 3aff01e test: add test for graphhopper's module graph (#246)

🧰 Tasks

  • 0d03448 chore: releasing version 0.14.0
  • 4df3365 chore: releasing version 0.14.0
  • f73d4a0 chore: Update experiments commit hash
  • c7770b1 chore: releasing version 0.14.0
  • 8513818 chore(deps): update dependency org.slf4j:slf4j-nop to v2.0.14
  • 4131914 chore: trigger Automatic Dependency Submission
  • c50e95b chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.8.0
  • 87797b1 chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.3.1
  • 19ac69a chore(deps): update dependency org.jsoup:jsoup to v1.18.1
  • 4661981 chore(deps): update dependency org.assertj:assertj-core to v3.26.3
  • 77ee152 chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.2
  • df256ea chore(deps): update junit5 monorepo to v5.10.3
  • 7c68ba9 chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.7.1
  • 67992d3 chore(deps): update dependency io.github.classgraph:classgraph to v4.8.174
  • 2addf23 chore(deps): update dependency org.apache.maven:maven-model to v3.9.8
  • 7e2ae5b chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.3.0
  • dd9ec24 chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.7.0
  • 533f411 chore(deps): update dependency io.github.classgraph:classgraph to v4.8.173
  • 494a148 chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.7.0
  • a03a09d chore(deps): update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.13.1
  • a18b05c chore(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.0
  • 5ab79b9 chore(deps): update dependency org.assertj:assertj-core to v3.26.0
  • 926ffa7 chore(deps): update dependency org.apache.maven:maven-model to v3.9.7
  • ab712c3 chore: Remove Java 17 classes
  • dfc6d07 chore(deps): update dependency org.apache.maven.shared:maven-invoker to v3.3.0
  • 8530fdf chore: use CycloneDX 1.5 only (#229)
  • b82d743 chore: add logging statements (#228)
  • e8551e1 chore: correctly delete .git file
  • 67a0875 chore(deps): update dependency info.picocli:picocli to v4.7.6
  • 44e8730 chore(deps): update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.13.0
  • 7350d28 chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.1
  • e5f32b4 chore(deps): update dependency org.apache.maven.plugins:maven-install-plugin to v3.1.2
  • fe3810d chore(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.2
  • 7ff9c73 chore(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.3
  • e524d7e chore(deps): update dependency io.github.classgraph:classgraph to v4.8.172
  • a143372 chore(deps): update dependency io.github.classgraph:classgraph to v4.8.171
  • a82b7eb chore(deps): update actions-js/push action to v1.5
  • 6cf4c6e chore(deps): update dependency org.slf4j:log4j-over-slf4j to v2.0.13
  • 01e15bb chore: setting SNAPSHOT version 0.13.1-SNAPSHOT

📝 Documentation


  • ef85b7f Revert "chore: releasing version 0.14.0"
  • 7196b58 Revert "chore: releasing version 0.14.0"
  • d8ef458 Update experiments commit hash
  • 959bd25 experiments: add PDFBox

Contributors

We'd like to thank the following people for their contributions: