Skip to content

Releases: NUWCDIVNPT/stig-manager

1.5.3

04 Feb 19:09
953637c
Compare
Choose a tag to compare

What's Changed

  • (API/UI/DB) The Collection Grants system has been significantly reworked to allow for more dynamic and flexible Grant management. The new Grant system also allows for "Read Only" access to Collection Reviews. Details of the new Role-Based Access Control system are found in the STIG Manager documentation.
  • (API/UI/DB) New User Groups feature.
  • (UI) The Collection Review Workspace has been reworked to give more room to Checklist statistics columns and enable future expansion. The display should now be significantly less constrained, especially when viewing extra columns that are usually hidden by default.
  • (OAS/API) Updates to the OpenAPI definition.
  • (API) Refactoring of API token validation processing.
  • (Docs) Updated sphinx and other documentation build dependencies.
  • (Build) Fixed issue preventing binary versions from creating POA&M.
  • (Workflows) Automated testing of linux binaries.

NOTES:

  • This release includes a database migration to support new features.
  • This release changes the minimum required MySQL version from 8.0.21 => 8.0.24
  • This migration will convert any existing "Asset-STIG" style assignments for Restricted Users to the equivalent Access Control List style Grants under the new system. After migration, you may want to remove the granular Access Control Rules and create new ones with the more flexible system (for example, creating one Access Control Rule granting access to an entire Asset, rather than each individual Asset-STIG).
  • This release introduces "breaking" changes to the API and STIG Manager OpenAPI definition. If you have custom integrations or clients that rely on the STIG Manager API, you may need to update them to accommodate these changes. Check the rbac v2 implementation Pull Request for details of the changes to the API with this release.

STIGMan Watcher

  • STIGMan Watcher 1.5.1 has been released with changes to accommodate the new Grant system introduced in STIGMan v1.5.3.
    Watcher 1.5.1 is backwards compatible with older API releases >=1.2.7, so feel free to update Watcher first.

Full Changelog: 1.5.2...1.5.3

1.5.2

17 Jan 04:46
ee5de38
Compare
Choose a tag to compare

What's Changed

  • (UI) fix: Meta-Collection Dashboard Asset labels now display properly.
  • (UI) fix: Meta-Collection Dashboard correctly handles double-click action on Collections rows.
  • (API/DB) fix: Change review_history.historyId to a bigint to support deployments that have created large numbers of history records.
  • (Workflows) Publish containers to Docker Hub for both AMD64 and ARM64 platforms.

NOTE: This release includes a database migration that changes the data type of the review_history.historyId column to a bigint. This migration may take quite some time to complete on deployments maintaining large numbers of Review History records.

Full Changelog: 1.5.1...1.5.2

1.5.1

07 Jan 18:49
bdec1eb
Compare
Choose a tag to compare

What's Changed

  • fix: handle spaces in benchmarkId when used in class name by @csmig in #1464

Full Changelog: 1.5.0...1.5.1

1.5.0

07 Jan 03:13
acb9036
Compare
Choose a tag to compare

What's Changed

  • (API) chore: Update dependencies
  • (UI) Update stigman-client-modules to 1.5.0
  • (UI) provide detailed status during web app bootstrap; handle token errors; test oidc state before token request
  • (Docs) Update license/contributors for 2025
  • (Docs) Update build dependency

Full Changelog: 1.4.19...1.5.0

1.4.19

25 Nov 17:23
32a42e2
Compare
Choose a tag to compare

What's Changed

  • (API) chore: Update dependency Cross-Spawn
  • (API) fix: Allow for use and proper handling of backslashes in metadata values

Full Changelog: 1.4.18...1.4.19

1.4.18

13 Nov 20:31
b1df064
Compare
Choose a tag to compare

What's Changed

  • (UI) feat: Support for importing Evaluate-STIG style XCCDF test results.
  • (UI) fix: Ensure integer size when fractional scaling is applied to UI
  • (UI) fix: Column filters for CCIs in STIG Library
  • (API) feat: XCCDF exports now pass NIST XCCDF validation
  • (API) feat: Avoid incrementing userIds when updating existing user_data records
  • (tests) fix: Use UUIDs when generating test data to avoid collisions
  • (API) Dependency updates

Full Changelog: 1.4.17...1.4.18

1.4.17

22 Oct 16:48
16301a3
Compare
Choose a tag to compare

What's Changed

  • (UI/API) feat: New, more capable App Data Export/Import feature
  • (API) feat: Handle duplicate CCI elements in Rules from latest DISA Reference STIGs
  • (API) feat: add index for asset/collection state columns in database for better performance
  • (docs) Clarifications and updates for new feature

NOTE: This release includes a database migration that adds an index for the state columns in the asset and collection tables.

Full Changelog: 1.4.16...1.4.17

1.4.16

14 Oct 20:16
4ab815e
Compare
Choose a tag to compare

What's Changed

  • (UI/API) feat: New enhanced Application Info report available to Application Managers
  • (API) feat: support custom jwt assertion claim (#1401)
  • (API) feat: handle ported MySQL version string when enforcing minimum version (#1398)
  • (docs) Clarifications and updates
  • (tests) New testing framework implemented with Mocha/Chai
  • (API) chore: dependency updates
  • (build) refactor: simplified workflow names
  • (info) New contact information for Application Info and Security Policy reports: [email protected]
  • NOTE: The "Experimental" Export/Import Data feature that used to share the "App Info" tab must now be enabled explicitly with an Environment Variable (STIGMAN_EXPERIMENTAL_APPDATA=true). When enabled, it will have its own node in the Application Management NavTree. See the documentation for more details.

Full Changelog: 1.4.15...1.4.16

1.4.15

13 Sep 17:35
16f1a85
Compare
Choose a tag to compare

What's Changed

  • (API) fix: further improved performance for endpoints that call getCollection (#1363)
  • (API) fix: ensure updateDefaultRev is called as part of a transaction (#1370)
  • (UI) feature: enhanced column filters (#1367 )
  • (API) chore: dependency updates

Full Changelog: 1.4.14...1.4.15

1.4.14

06 Sep 17:12
ee9a34a
Compare
Choose a tag to compare

What's Changed

  • (UI/API) feat: USMC MCCAST formatted POAM export option (#1345, thank you, @whalenda and NIWC/MCBOSS)
  • (API) fix: pass collectionId to getCollectionLabels() when known for better performance (#1363)
  • (API) fix: metadata query param parsing (#1359)
  • (API) fix: getStigById/getUserByUserId return 404 for nonexistent resources (#1358)
  • (API) enhancement: updated contribution guide
  • (build) enhancement: skips sonarcloud actions when PR form fork (#1351)
  • (API) chore: update mysql init scripts
  • (API) chore: dependency updates

New Contributors

Full Changelog: 1.4.13...1.4.14