Skip to content

Latest commit

 

History

History
309 lines (231 loc) · 25.9 KB

CHANGELOG.md

File metadata and controls

309 lines (231 loc) · 25.9 KB

Changelog

v2.1.7 (2024-05-21)

Full Changelog

Dependencies updates:

Closed issues:

  • upgrade heroku to new service tier #624

Merged pull requests:

v2.1.6 (2023-11-08)

Full Changelog

Dependencies updates:

Closed issues:

  • Update image to not run as root #611

Merged pull requests:

  • updating container to run as a non root user #612 (rlakey)

v2.1.5 (2023-10-02)

Full Changelog

Implemented enhancements:

  • Enable user to select which component to excel export #610 (vanessuniq)
  • Enabled viewing of related rules in read-only mode, but hiding the copy button #605 (vanessuniq)

Fixed bugs:

  • Vulcan container crashes when exporting to excel #600
  • Update inspec after copying or duplicate a component #598
  • Ensure a rule's inspec code is updated after establishing rule satisfaction or reverting change on a rule #609 (vanessuniq)
  • Added fixref attribute to fixtext XML tag for compatibility with stig-viewer-3x #608 (smarlaku820)

Closed issues:

  • Add fixref to XCCDF generation to be compatible with STIG Viewer 3.x #607

Merged pull requests:

  • Removed Changelog from the landing page and have the app version on the top menu as a link directing to the changelog page #606 (vanessuniq)

v2.1.4 (2023-08-25)

Full Changelog

Implemented enhancements:

  • Give admins the ability to mark a project as 'open' #590
  • Add constraint to satisfies workflow for configurable only requirements. #585
  • Have Vulcan automatically list all available STIGs/SRGs #480
  • STIG & Related Rules workflow #599 (vanessuniq)
  • New Feature: Enable setting up Project visibility and Requesting access to a project #595 (vanessuniq)
  • Notifications: Slack notification and SMTP Enhancement #594 (vanessuniq)
  • VULCAN-528: Fix component admin on component cards #588 (vanessuniq)
  • Constrain requirement for locking Applicable -Does Not Meet and Applicable - Inherently Meets controls #587 (vanessuniq)
  • Constrain the selectable list to allow only Apllicable - Configurable controls to be satisfied by other #586 (vanessuniq)

Fixed bugs:

Dependencies updates:

Closed issues:

  • Extend email notifications to alert users when their role changes. #593
  • Enable users to provide their own Slack user ID if they would like to receive Slack DMs (e.g. when added/removed from a project, role changes, review requests, etc). #592
  • Enable users (admins) to provide the Slack channel they want to use for each project or component. This can be provided on project/component creation or edited in the project/component metadata. #591
  • The Mitigation field must be populated if the requirement Status is 'Applicable - Does Not Meet' #578
  • Artifact Description is required and should only be visible in Status - Applicable - Inherently Meets #577
  • Look into backup options for heroku deployment #458

v2.1.3 (2023-06-01)

Full Changelog

Implemented enhancements:

  • Implementing ActionMailer for sending email notifications #551
  • Enabling SMTP feature to send emails via ActionMailer #584 (smarlaku820)
  • Control View Only and Edit Mode UX refactor #583 (vanessuniq)

Fixed bugs:

  • Import From a SpreadSheet does not work as expected when contains a rule that is satisfied by more than one other rules #581
  • Bug: Vulcan project metadata update triggers project_rename slack notification #579
  • VULCAN-581: Enhance Import from Spreadsheet workflow #582 (vanessuniq)
  • fix project update logic for detecting name changes correctly #580 (smarlaku820)

Closed issues:

  • Move user button in Find and Replace to top of the modal #576
  • Update Find and Replace to search all fields #575
  • Update Find and Replace to add case sensitive and non-sensitive #574
  • Expose Requirement Satellites Nesting in Form feels and UX #571
  • Refactor 'Mark As Duplicate' into original design of nested elements #570

v2.1.2 (2023-05-08)

Full Changelog

Implemented enhancements:

  • Add version info to UI #565
  • Add description text to xccdf exports #556
  • VULCAN- 565: Add latest release version tag to Navbar component #567 (vanessuniq)
  • Adding the option to group/sort controls by SrG ID #566 (vanessuniq)
  • VULCAN-563: Export/Import inspec control body #564 (vanessuniq)
  • Group histories with the same name, created_at, and comment; add tooltip for rule status #562 (vanessuniq)
  • Enabled editing component STIG ID prefix #558 (vanessuniq)

Fixed bugs:

Closed issues:

  • Export/Import InSpec Control Body #563

v2.1.1 (2023-04-13)

Full Changelog

Implemented enhancements:

  • Add additional component question of URL type. #372
  • 348 alternative testing #546 (vanessuniq)

Fixed bugs:

  • customized parser to not interpret character/html entity #550 (vanessuniq)

Dependencies updates:

Merged pull requests:

v2.1.0 (2023-03-29)

Full Changelog

Implemented enhancements:

  • Add option to restrict project creation #538
  • Populate gid/rid in InSpec body data #530
  • Add "DISA Excel Export" option #527
  • Add SRG version (release/version) to SRG info on controls #517
  • Output Vulcan logs to stdout #514
  • Add button to component card to download a single component as an XCCDF file #499
  • Allow export to excel for non-released components #496
  • Add an icon to indicate a control has children #490
  • Diff view swap comparison #410
  • Diff comparison pulling in non-released components #408
  • OIDC identity provider support to remove login friction with username/password. #390
  • 389 Integrate Slack With Vulcan #389
  • Account for controls marked as duplicate on existing SRG content import #362
  • Fix search on 'New Component' Dropdown #352
  • Show 'loading' when uploading a new SRG #350
  • Add deep linking to controls #348
  • Add option to disable registration #338
  • Add option to toggle sidebar between STIG ID and SRG ID #315
  • Include version as part of the SRG Title on the “Create a New Component” page. #306
  • Check if date in “release-info” is consistent across all SRGs #305
  • When uploading an SRG the application should show “Loading…” in place of the Upload Button #304
  • SRG page enhancements #298
  • Add support for upgrading between versions of SRGs #82
  • 389 Integrate Slack With Vulcan #549 (smarlaku820)
  • Added OIDC Integration capability for Vulcan #540 (smarlaku820)
  • Disallow new project creation if not admin by default #539 (smarlaku820)
  • Feature DISA Export Excel complete with tests #529 (smarlaku820)
  • Completed #496 #523 (vanessuniq)
  • Enable XCCDF export of a single component #511 (vanessuniq)
  • 470 change the color of the mark as duplicate button #482 (vanessuniq)

Fixed bugs:

  • Export to excel not sorted by SRG ID #536
  • Mitigation text for DNM controls is not copied over on a copy component workflow with new SRG #531
  • Copy/Duplicate Component creates additional_answers in the source component if they exist #524
  • Copy Component corrupts SRG data when updating SRG version of the new SRG #515
  • Copy Component fails when selecting a newer SRG version and a control has been previously deleted in the source component #501
  • Export to Excel does not work if Components have the same name #495
  • Troubleshoot editing a control #491
  • Fix the display of the Github logo on the documentation page #483
  • A user with the author role cannot revoke a review request they initiated. #479
  • Change the color of the "mark as duplicate" button #470
  • Project/Component authors and admins cannot mark/unmark controls as duplicates #449
  • Project page component card control counts include deleted controls #433
  • Deleting a control prevents the deleting of the component #429
  • Sort tags in InSpec metadata #419
  • Add Version and Release info when importing a released component into a project #415
  • Sort Project Components by Name then Version/Release #414
  • Some SRG XCCDF files fail to load #351
  • 524 fix answer cloning issue #525 (rlakey)
  • Properly using #dup method for expected behavior: #522 (vanessuniq)
  • 495 export to excel does not work if components have the same name #505 (vanessuniq)
  • 501 copy component fails when selecting a newer srg version and a control has been previously deleted in the source component #503 (vanessuniq)
  • Debugged: added the missing currentUserId prop to RuleEditorHeader co… #486 (vanessuniq)

Dependencies updates:

Closed issues:

  • Typos #475
  • Enable login via MITRE SSO #463
  • Improve visibility of mark as duplicate feature #457
  • Implement find and replace for rules across components #454
  • Add concept of compensating controls and POA&M statuses to Applicable - Does Not Meet status #448
  • Enable context-aware popover help icons, depending on Status field #447
  • Title Box Visibility #445
  • Adding new control should duplicate CCI-000366 #444
  • Copy component timeout error #442
  • Fix Heroku Deployment #425

Merged pull requests:

  • Sorted excel output and misc bug fixes #537 (rlakey)
  • Created an ENV variable for controlling USER registrations on Vulcan app (Enabled by Default) #535 (smarlaku820)
  • 530 populate gid and rid in inspec body data #533 (rlakey)
  • 531 fix for copy comp w new srg for vuln disc #532 (rlakey)
  • Added Filtering capability to SRG dropdown #526 (freddyfeelgood)
  • 517 update SRG info on control view #519 (rlakey)
  • 315 added toggle for stig id to srg id #516 (rlakey)
  • Update push-to-docker.yml #489 (vanessuniq)
  • Fix GitHub logo in README #485 (ChrisHinchey)
  • Add GitHub logo to README #481 (ChrisHinchey)
  • fixes #475 #477 (wdower)
  • VULCAN-448: mitigations are always shown #465 (timwongj)
  • VULCAN-452: Review workflow improvements #464 (timwongj)
  • VULCAN-448: Add concept of compensating controls and POA&M statuses to Applicable - Does Not Meet status #462 (timwongj)
  • VULCAN-447: Enable context-aware popover help icons, depending on Status field #461 (timwongj)
  • VULCAN-449: Fix mark as duplicate for proj/comp admin/authors #460 (timwongj)
  • VULCAN-457: Add tooltip for mark as duplicate #459 (timwongj)
  • VULCAN-445: Title box visibility #456 (timwongj)
  • VULCAN-454: Implement find and replace #455 (timwongj)
  • fix add new control #443 (timwongj)
  • VULCAN-410: Swap diff view comparison #441 (sgober)
  • VULCAN-415: Show version and release for overlaid components suggestions #438 (timwongj)
  • VULCAN-433: Modify rules_count to exclude deleted rules #436 (timwongj)
  • VULCAN-414: Sort displayed components #434 (timwongj)
  • VULCAN-419: Sort Inspec tags #432 (timwongj)
  • VULCAN-301: Display loading... when uploading SRG #431 (timwongj)
  • VULCAN-429: Fix deleting a control prevents the deleting of the component #430 (timwongj)
  • VULCAN-298: SRG page enhancements #428 (timwongj)
  • VULCAN-362: Account for controls marked as duplicate on existing SRG content import #427 (timwongj)

* This Changelog was automatically generated by github_changelog_generator