Releases: oscal-compass/compliance-to-policy-go
Releases · oscal-compass/compliance-to-policy-go
v2.0.0-alpha.2
Changelog
New Features
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
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...