Skip to content

Releases: oscal-compass/compliance-to-policy-go

v2.0.0-alpha.2

01 Aug 15:57
31e8298
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

Changelog

New Features

  • 59af4e7 feat!: adds concurrent plugin invocations in plugin-based actions (#175)

Bug fixes

  • 03f9a16 fix: adds gosec to golangci-lint and fixes
  • 59446a9 fix: removes extra logging statement from kyverno plugin
  • 1e7bd86 fix: updates the Context function to include target components

Other work

  • e71879d Merge pull request #179 from oscal-compass/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.3.0
  • a65831a Merge pull request #185 from oscal-compass/dependabot/go_modules/github.com/kyverno/kyverno-1.14.2
  • e16ff76 Merge pull request #188 from jpower432/test/remove-test-go-mod
  • 1b9aa0f Merge pull request #191 from jpower432/chore/add-gosec
  • 8039f18 Merge pull request #192 from jpower432/chore/remove-logging-statement
  • 31e8298 Merge pull request #195 from jpower432/fix/property-inclusion
  • 0bbb31a build(deps): bump github.com/go-viper/mapstructure/v2
  • 90bf76c build(deps): bump github.com/kyverno/kyverno from 1.14.1 to 1.14.2
  • f131499 chore: rename testdata with ":" in the path
  • e0071f2 chore: test remove the go.mod in testdata

v2.0.0-alpha.1

22 Jul 17:47
71bc3e6
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

Changelog

New Features

  • 2b16ad5 feat!: bump to oscak-sdk-go v0.0.2
  • fb77d6b feat!: merge results and component markdown templates
  • 6d8adda feat!: migrates internal kyverno plugin to external
  • c733995 feat!: migrates internal ocm plugin to external
  • 96ed2c1 feat!: restructures C2P CLI
  • 96a846f feat(cli): add asssessment plan option to C2P cli commands
  • 5800ec8 feat: add plugin configuration to C2P Framework
  • b16efad feat: adds FindRequestedPlugins to the PluginManager
  • 9e0302d feat: adds assessment results generation (#47)
  • 23c7d15 feat: adds e2e heterogenous quick start
  • 22a8d07 feat: create component-based posture template
  • 1ebcfd8 feat: enhance release management (enable GitHub release and publish to PyPI) (#29)
  • a9a9330 feat: inital logic for v2 plugin framework (#12)
  • b347c6e feat: refines config completion and validation in CLI
  • 6eeb316 feat: removes Python code and promote Go code to repository root
  • b13ebb8 feat: separate manifest from plugin binary
  • e25c92f feat: streamlines logging for CLI and plugins
  • e4bea4c feat: support creation of inventory items and resources from observation by check subjects
  • ce1d477 feat: updates Report to support Assessment Plans as an input
  • fc8c2d5 feat: updates framework package with oscal2posture

Bug fixes

  • dd056d8 fix: add missing PluginManifestDir in subcommands config
  • 5e3dc72 fix: add prerequisite (#1)
  • adc0424 fix: address control id from target id
  • ec059ac fix: adds internalcompliance pkg back to composer imports
  • e00bee9 fix: adds issues:write permissions to labeler workflow
  • 4059f3f fix: allow strings in sem ver tags for goreleaser
  • 2160fa5 fix: error handling for validation component
  • cfdd639 fix: error in calling len() on results.Finding in markdown template
  • 59e0324 fix: escape multiline strings for schema validation
  • 14e92b5 fix: fixes error in document comments reference wrong type
  • 046c9ca fix: formatting fix
  • 5a34afe fix: indentation
  • 6af7705 fix: initialize backmatter to avoid nil panic
  • 2b534d9 fix: labeler syntax
  • bbb43d2 fix: removes Check_Id props from target component in testdata
  • 6c7689b fix: removes pluginType input from FindRequestedPlugins
  • 9984221 fix: resolve misaligned rule_set index in first props entry
  • 010b15d fix: typofix on comment in templates.go
  • 896656d fix: updates develop to main branch in SI
  • da7c287 fix: updates reporter and oscal2posture to link subjects
  • 8bdfdc0 fix: updates reports to generate findings after AR creation
  • 35d6422 fix: updating nil check for control mappings
  • c31fd77 fix: use system GOARCH and GOOS as default build options
  • 3c60471 refactor: decouple plugin manager from c2p workflow
  • 5120162 refactor: restruture c2pcli commands
  • ca11e51 refactor: updates bind flags functions in CLI

Other work

  • 882baa5 -o option in result2oscal points output file instead of directory
  • cfb955e 0.4.0
  • 01d215e Add end-to-end use case in .md
  • c3c2bb6 Add images for example use case
  • 732ed6c Add markdown file to generte assessmentResults md
  • 34d1ba2 Add version command
  • fa87f02 Align the latest OSCAL Assessment Results and consolidate ocm test data in ocm dedicated directory
  • 2b0b410 Chore: update go modules (#31)
  • 6ca8ef3 Conversion to PolicyReport is no longer required
  • f6a2831 Extend c2p for Kyverno as PVP/PEP (#7)
  • a7103c2 Fix goreleaser
  • 50db9a6 Fix indent in README
  • 2b0081c Implement Auditree plugin (#14)
  • bad869f Initial commit
  • e9d9f53 Initial implementation (#2)
  • 3c9e94e LF footer website guidelines (#30)
  • b3785a5 Merge pull request #1 from jpower432/feat/promote-go-root
  • a775146 Merge pull request #1 from yana1205/yana1205/update-trestle
  • 639e8b1 Merge pull request #102 from jpower432/feat/update-to-1.1.3
  • 1385764 Merge pull request #108 from qduanmu/separate-manifest
  • f7f19c2 Merge pull request #11 from oscal-compass/dev
  • e51adaf Merge pull request #113 from jpower432/feat/ap-support
  • e957489 Merge pull request #114 from d10n/chore/label-pr
  • 996a41d Merge pull request #120 from jpower432/docs/update-usge
  • f2b052d Merge pull request #123 from jpower432/bug/reporting
  • 4876db2 Merge pull request #125 from jpower432/chore/bump-dependencies
  • ca47e3a Merge pull request #129 from d10n/chore/label-pr
  • 2744462 Merge pull request #13 from oscal-compass/release
  • 83eba8e Merge pull request #136 from jpower432/fix/labeler-permissions
  • a87d26c Merge pull request #14 from jpower432/ci/fix-goreleaser-main
  • df45e1a Merge pull request #141 from qduanmu/update-observation-props
  • d5662d0 Merge pull request #142 from qduanmu/fix-markdown-template
  • 1c1e639 Merge pull request #144 from gvauter/feat/add-inventory-items-to-results
  • c9d745f Merge pull request #148 from jpower432/bug/test-data
  • 411579e Merge pull request #149 from jpower432/feat/merge-templates
  • 7bdc7ac Merge pull request #15 from yana1205/yana/heterogeneous
  • 1c4f91d Merge pull request #152 from marcusburghardt/plugins_dir
  • 11cec7d Merge pull request #153 from yana1205/fix/test-data
  • 929b7bb Merge pull request #155 from hbraswelrh/fix/control-nil-check
  • d5fb9a0 Merge pull request #157 from jpower432/docs/add-gvauter-maintainer
  • 194e8ae Merge pull request #16 from yana1205/yana/dev
  • 07c63c2 Merge pull request #162 from jpower432/docs/add-si
  • d33aa79 Merge pull request #164 from jpower432/chore/pkg-cleanup
  • 4056c12 Merge pull request #166 from jpower432/docs/add-marcusburghardt-maintainer
  • 3c67847 Merge pull request #173 from qduanmu/warn-unexpected-plugin-config
  • bcd764f Merge pull request #18 from yana1205/yana/log
  • 71bc3e6 Merge pull request #186 from gvauter/fix/goreleaser-regex
  • b028bb1 Merge pull request #26 from rahearn/update-trestle
  • 33322f8 Merge pull request #4 from jpower432/feat/add-jpower-maintainer
  • 493cae1 Merge pull request #59 from complytime/assessment-results-md
  • de238e0 Merge pull request #62 from complytime/add/plugin-config-options
  • 8795015 Merge pull request #70 from marcusburghardt/validation_plugins
  • 810fb29 Merge pull request #72 from jpower432/docs/plugin-docs
  • 26c9a78 Merge pull request #79 from jpower432/feat/integrate-cli
  • 5fdf3e4 Merge pull request #8 from jpower432/docs/update-readme
  • 67dd6b9 Merge pull request #8 from yana1205/main
  • b063e33 Merge pull request #81 from oscal-compass/dependabot/go_modules/golang.org/x/net-0.36.0
  • a2a8793 Merge pull request #83 from oscal-compass/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.5.2
  • 36a42c8...
Read more