Vulcan v2.1.0
What's Changed
Exciting New Features 🎉
- Enable XCCDF export of a single component by @vanessuniq in #511
- VULCAN-496: Completed #496 by @vanessuniq in #523
- Added Filtering capability to SRG dropdown by @freddyfeelgood in #526:
- Feature DISA Export Excel complete with tests by @smarlaku820 in #529
- Disallow new project creation if not admin by default by @smarlaku820 in #539
- Created an ENV variable for controlling USER registrations on Vulcan app (Enabled by Default) by @smarlaku820 in #535
- Added OIDC Integration capability for Vulcan by @smarlaku820 in #540
- VULCAN-389: Integrate Slack With Vulcan by @smarlaku820 in #549
👒 Dependencies
- Bump nokogiri from 1.13.4 to 1.13.5 by @dependabot in #435
- Bump nokogiri from 1.13.5 to 1.13.6 by @dependabot in #437
- Bump rack from 2.2.3 to 2.2.3.1 by @dependabot in #439
- Bump eventsource from 1.1.0 to 1.1.1 by @dependabot in #440
- Bump rails-html-sanitizer from 1.4.2 to 1.4.3 by @dependabot in #446
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in #450
- Bump moment from 2.29.2 to 2.29.4 by @dependabot in #451
- Bump omniauth from 1.9.1 to 1.9.2 by @dependabot in #466
- Bump express from 4.17.1 to 4.18.2 by @dependabot in #506
- Bump nokogiri from 1.13.6 to 1.13.10 by @dependabot in #508
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #507
- Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot in #500
- Bump loofah from 2.18.0 to 2.19.1 by @dependabot in #509
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #502
- Bump rails-html-sanitizer from 1.4.3 to 1.4.4 by @dependabot in #510
- Bump globalid from 1.0.0 to 1.0.1 by @dependabot in #521
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #513
- Bump rack from 2.2.4 to 2.2.6.2 by @dependabot in #520
- Bump omniauth and gitlab_omniauth-ldap by @dependabot in #541
- Bump omniauth-rails_csrf_protection Gem by @smarlaku820 in #543
- Bump rack from 2.2.6.2 to 2.2.6.3 by @dependabot in #545
Other Changes
- VULCAN-429: Fix deleting a control prevents the deleting of the component by @timwongj in #430
- VULCAN-433: Modify rules_count to exclude deleted rules by @timwongj in #436
- VULCAN-414: Sort displayed components by @timwongj in #434
- VULCAN-301: Display loading... when uploading SRG by @timwongj in #431
- VULCAN-298: SRG page enhancements by @timwongj in #428
- VULCAN-362: Account for controls marked as duplicate on existing SRG content import by @timwongj in #427
- VULCAN-419: Sort Inspec tags by @timwongj in #432
- fix add new control by @timwongj in #443
- VULCAN-454: Implement find and replace by @timwongj in #455
- VULCAN-410: Swap diff view comparison by @sgober in #441
- VULCAN-415: Show version and release for overlaid components suggestions by @timwongj in #438
- VULCAN-445: Title box visibility by @timwongj in #456
- VULCAN-449: Fix mark as duplicate for proj/comp admin/authors by @timwongj in #460
- VULCAN-457: Add tooltip for mark as duplicate by @timwongj in #459
- VULCAN-447: Enable context-aware popover help icons, depending on Status field by @timwongj in #461
- VULCAN-448: Add concept of compensating controls and POA&M statuses to Applicable - Does Not Meet status by @timwongj in #462
- VULCAN-452: Review workflow improvements by @timwongj in #464
- VULCAN-448: mitigations are always shown by @timwongj in #465
- VULCAN-470: change the color of the mark as duplicate button by @vanessuniq in #482
- VULCAN-475: fixes #475 by @wdower in #477
- Add GitHub logo to README by @ChrisHinchey in #481
- Fix GitHub logo in README by @ChrisHinchey in #485
- Update push-to-docker.yml by @vanessuniq in #489
- Debugged: added the missing currentUserId prop to RuleEditorHeader co… by @vanessuniq in #486
- VULCAN-501: copy component fails when selecting a newer srg version and a control has been previously deleted in the source component by @vanessuniq in #503
- VULCAN-495: export to excel does not work if components have the same name by @vanessuniq in #505
- VULCAN-517: update SRG info on control view by @rlakey in #519
- VULCAN-315: added toggle for stig id to srg id by @rlakey in #516
- Properly using #dup method for expected behavior: by @vanessuniq in #522
- VULCAN-524: fix answer cloning issue by @rlakey in #525
- VULCAN-530: populate gid and rid in inspec body data by @rlakey in #533
- VULCAN-531: fix for copy comp w new srg for vuln disc by @rlakey in #532
- Sorted excel output and misc bug fixes by @rlakey in #537
New Contributors
- @sgober made their first contribution in #441
- @wdower made their first contribution in #477
- @ChrisHinchey made their first contribution in #481
- @smarlaku820 made their first contribution in #529
Full Changelog: v2.0.0...v2.1.0