Skip to content

Commit 4146d42

Browse files
authored
Merge pull request #924 from fortify/release-please--branches--rel/v3.x
chore(rel/v3.x): release 3.15.0
2 parents 6c13e93 + 7e988ed commit 4146d42

3 files changed

Lines changed: 50 additions & 2 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "3.14.3"
2+
".": "3.15.0"
33
}

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Changelog
22

3+
## [3.15.0](https://github.com/fortify/fcli/compare/v3.14.3...v3.15.0) (2026-02-22)
4+
5+
6+
### Features
7+
8+
* `bitbucket-*-report` actions: Add `--publish` option to publish reports directly to BitBucket (only available when running in BitBucket pipeline) ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
9+
* `fcli fod issue update`: Add `--attributes` option to allow for updating custom attributes ([371947b](https://github.com/fortify/fcli/commit/371947be6a0876e21b383a0be7d59c0c70c24422))
10+
* `fcli license ncd-report create`: Make `projects` configuration setting optional, iterating over all projects in organization by default ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
11+
* `fcli sc-sast sensor list`: Add `--appversion` option for listing sensors for the pool to which the given application version is mapped ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
12+
* `fcli sc-sast sensor list`: Add `--latest-only` option to only return the latest sensor version ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
13+
* `fcli sc-sast sensor list`: Add `--pool` option for listing sensors for a specific pool ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
14+
* `fcli sc-sast sensor list`: Add `compatibleClientVersion` to output ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
15+
* `fcli tool env *`: Add `--output-as` option for `ado`, `github`, `gitlab` commands ([3de393c](https://github.com/fortify/fcli/commit/3de393cbe5065b98a417fdced81f7783978859a6))
16+
* `fcli tool env init`: Produce output through fcli output framework to support standard fcli output (format) options and allow other fcli commands or external tools to programmatically process the output ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
17+
* `fcli tool env init`: Support `fcli:self` and `fcli:bootstrapped` tool specifiers to register current (bootstrapped) fcli path (mostly meant for testing purposes) ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
18+
* `github-*-report` actions: Add `--publish` option to publish reports directly to GitHub (only available when running in GitHub Actions workflow) ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
19+
* `gitlab-*-report` actions: Add `--publish` option to publish reports directly to GitLab (only available when running in GitLab pipeline) ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
20+
* Documentation: Add comprehensive fcli-based CI integration documentation for GitHub, GitLab, and Azure DevOps ([b936989](https://github.com/fortify/fcli/commit/b936989a1a5a16680eff23dbc49af97b78538ff6))
21+
* Documentation: Add simplified installation & upgrade instructions based on `@fortify/setup` NPM component ([b936989](https://github.com/fortify/fcli/commit/b936989a1a5a16680eff23dbc49af97b78538ff6))
22+
* fcli action framework: `out.write` instruction now automatically creates non-existing parent directories ([b936989](https://github.com/fortify/fcli/commit/b936989a1a5a16680eff23dbc49af97b78538ff6))
23+
* fcli action framework: Add `docRenderer().*` SpEL functions (internal use only) ([b936989](https://github.com/fortify/fcli/commit/b936989a1a5a16680eff23dbc49af97b78538ff6))
24+
* fcli action framework: Add `on.fail` & `on.success` handling to all step instructions ([cb653b5](https://github.com/fortify/fcli/commit/cb653b567029536f9812107334e83ed20b2d7e83))
25+
* fcli action framework: Add CI-specific SpEL functions to allow fcli actions to auto-detect current CI system, upload security reports, add PR/MR comments, ... ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
26+
* fcli actions framework: Allow `cause` to be specified on `throw` and `log.*` instructions ([7d6c4e9](https://github.com/fortify/fcli/commit/7d6c4e98c28c17471f343bbb166078f08762aa7e))
27+
* fcli actions framework: Replace nested `steps` instructions with `do` instructions for consistency ([cc922da](https://github.com/fortify/fcli/commit/cc922da8ced308c5e2f2ffc3b7334c0b10e3e995))
28+
* FoD `ci` action: Add `COPY_FROM_RELEASE` convenience environment variable ([f7356fe](https://github.com/fortify/fcli/commit/f7356feb2504eafd876ec3cb995ce2bb9a4ecdf2))
29+
* FoD `ci` action: Add `DO_AVIATOR_AUDIT` convenience environment variable ([f7356fe](https://github.com/fortify/fcli/commit/f7356feb2504eafd876ec3cb995ce2bb9a4ecdf2))
30+
* FoD `ci` action: Add `DO_SCA_SCAN` convenience environment variable ([f7356fe](https://github.com/fortify/fcli/commit/f7356feb2504eafd876ec3cb995ce2bb9a4ecdf2))
31+
* FoD `ci` action: Add `OVERRIDE_SAST_SETTINGS` environment variable to override existing scan settings ([f7356fe](https://github.com/fortify/fcli/commit/f7356feb2504eafd876ec3cb995ce2bb9a4ecdf2))
32+
* FoD `ci` action: Add `SAST_ASSESSMENT_TYPE` convenience environment variable ([f7356fe](https://github.com/fortify/fcli/commit/f7356feb2504eafd876ec3cb995ce2bb9a4ecdf2))
33+
* FoD `package` action: Auto-detect whether `-oss` option needs to be passed based on SAST scan settings ([6fd2957](https://github.com/fortify/fcli/commit/6fd29571a013c82fecdd3de3da64473a1b53043d))
34+
* FoD `setup-release` action: Add `--override-sast-settings` CLI option ([f7356fe](https://github.com/fortify/fcli/commit/f7356feb2504eafd876ec3cb995ce2bb9a4ecdf2))
35+
* FoD/SSC `github-sast-report` action: Publish Fortify issues either through SARIF file or as check run annotations depending on availability of GitHub Advanced Security Code Scanning features ([afcad35](https://github.com/fortify/fcli/commit/afcad35e2e6b431482745dce14583b73ba0cbce5))
36+
* SSC `package` action: Auto-detect compatible ScanCentral Client version for packaging (if no explicit version configured by user) ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
37+
38+
39+
### Bug Fixes
40+
41+
* `ci` action: Skip PR comment if enabled but current run is not for a PR ([b61c483](https://github.com/fortify/fcli/commit/b61c4836b022c9fb93f9cc65427218d2e8897255))
42+
* `fcli * action run`: Fix option parsing to better handle boolean flags ([ba8d804](https://github.com/fortify/fcli/commit/ba8d8047c3e6851e824467273431400f9b7b1b3c))
43+
* `fcli tool * register`: Fix registration of unknown tool versions from user-provided path ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
44+
* `fcli tool env init`: Fix registration of unknown tool versions from user-provided path ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
45+
* `fcli tool sc-client install`: Improve JRE detection ([a9f3146](https://github.com/fortify/fcli/commit/a9f3146e6ae5ea91ef63de1df7caab71b4faa4d3))
46+
* `fcli tool sc-client install`: Install Alpine-compatible JRE if on Alpine ([f632a4d](https://github.com/fortify/fcli/commit/f632a4d7ce2307180201f4cd654f6d2226639cb1))
47+
* fcli action framework: `#join` SpEL function: Improve support for multiple newline/tab characters in separator ([b936989](https://github.com/fortify/fcli/commit/b936989a1a5a16680eff23dbc49af97b78538ff6))
48+
* fcli action framework: Fix output of `log.info` and `log.warn` instructions ([edbe841](https://github.com/fortify/fcli/commit/edbe841e3e73e6842a004df6ae2e493468d1be31))
49+
* FoD/SSC `*-report` actions: Report issue file paths relative to workspace directory instead of `SOURCE_DIR` ([afcad35](https://github.com/fortify/fcli/commit/afcad35e2e6b431482745dce14583b73ba0cbce5))
50+
351
## [3.14.3](https://github.com/fortify/fcli/compare/v3.14.2...v3.14.3) (2026-01-21)
452

553

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.14.3
1+
3.15.0

0 commit comments

Comments
 (0)