Running-ng

Latest version: v0.4.7

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.4.7

Fixed
Commands
- `runbms`: correctly apply a default minheap value for a benchmark without a defined minheap value in the config file.

0.4.6

Fixed
Commands
- `runbms`: remove superfluous log messages when no `configs` has a `NoImplicitHeapsizeModifier`.

0.4.5

Added
Modifiers
- `NoImplicitHeapsizeModifier`

0.4.4

Fixed
Benchmark Suites
- `DaCapo` correctly accepts the `23.11` `release` specified in `dacapo.yml`.

0.4.3

Added
Base Configurations
- DaCapo 23.11-Chopin available as `dacapochopin`. Please use `dacapochopin_jdk9`, `dacapochopin_jdk11`, `dacapochopin_jdk17`, and `dacapochopin_jdk21` modifiers for JDK 9, 11, 17, and 21 respectively when you use this suite with these JDK versions.
- Temurin 21

Changed
Base Configurations
- Environment variables are expanded when resolving paths of runtimes and benchmark suites.
- `--add-exports java.base/jdk.internal.ref=ALL-UNNAMED` is no longer automatically added when running DaCapo benchmarks on >= JDK 9. This approach doesn't scale now we have more workarounds specific to different JDK versions. This is also too opaque and not clear how it's implemented. New modifiers are introduced to address this issue.

Modifiers
- `EnvVar` `val` is expanded using the outside environment prior to benchmark execution.

Deprecated
- Deprecating Python 3.7 support for users. Python 3.7 was last released on June 6, 2023 (3.7.17), and no new release has been made since.

Removed
- Dropping Python 3.7 support for developers (NOT users). pytest 7.4+ requires at least Python 3.8 (still supported by Ubuntu 20.04 LTS).

0.4.2

Changed
- All `Modifier` instances now supports `includes` for only attaching them to certain benchmarks

Fixed
Runtimes
- `D8` now detects new JavaScript OOM error pattern.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.