0.10.0 (2024-10-25)
v0.10.0 includes a focus on updates to console and initial integration of the Profile
OSCAL model.
Console: Haven't seen console yet? lula console
is the Terminal User Interface for interacting with OSCAL files in a more human-friendly interface (all within the terminal!). Support currently includes the component-definition
and assessment-results
models. You can now get detailed views of your validations from the console view - as well as the ability to execute a validate
from the console and view the results immediately with color-coded feedback.
Profile: Users of the CLI can now generate a Profile
model with lula generate profile
. This enables authoring profiles from catalogs and begins integration paths for how Lula can augment existing artifacts that point to a profile model source artifact. Expect to see integrations in the near future across models.
Features
- console: add support for multiple input files (#729) (103ca0d)
- console: assessment results generation (#744) (6cb5933)
- console: lula validation view (#727) (481648f)
- generate: support for profile model and basic generation (#694) (cb4fc6f)
Miscellaneous
- address linter report - swallowed errors and minor test cleanup of nil checks (#740) (05a7f6e)
- build: add golangci-lint to the pipeline as a non-blocking step (#742) (fedb0c9)
- deps: update actions/checkout action to v4.2.2 (#756) (7e1a193)
- deps: update actions/setup-go action to v5.1.0 (#761) (e464cd0)
- deps: update actions/setup-node action to v4.1.0 (#759) (2fd7f86)
- deps: update anchore/sbom-action action to v0.17.4 (#731) (36ef42a)
- deps: update anchore/sbom-action action to v0.17.5 (#753) (521452c)
- deps: update github/codeql-action action to v3.26.13 (#737) (86c9376)
- deps: update github/codeql-action action to v3.27.0 (#745) (c87621e)
- deps: update kubernetes packages to v0.31.2 (#757) (259b180)
- deps: update module github.com/charmbracelet/bubbletea to v1.1.2 (#763) (83c9c3a)
- deps: update module github.com/charmbracelet/lipgloss to v0.13.1 (#755) (821643d)
- deps: update module github.com/open-policy-agent/conftest to v0.56.0 (#743) (c8b2293)
- deps: update module sigs.k8s.io/e2e-framework to v0.5.0 (#754) (1f7f3c7)
- lint: appease the linter (#746) (bcb2ab0)
- scan: integrate KICS scanning into PR pipelines (#751) (0112462)
- scanning: create gosec integration in pipelines (#739) (41bce03)
What's Changed
- chore: address linter report - swallowed errors and minor test cleanup by @mildwonkey in #740
- chore(deps): update anchore/sbom-action action to v0.17.4 by @renovate in #731
- chore(deps): update github/codeql-action action to v3.26.13 by @renovate in #737
- feat(console): add support for multiple input files by @meganwolf0 in #729
- chore(scanning): create gosec integration in pipelines by @brandtkeller in #739
- feat(generate): support for profile model and basic generation by @brandtkeller in #694
- feat(console): lula validation view by @meganwolf0 in #727
- chore: appease the linter by @mildwonkey in #746
- chore(build): add golangci-lint to the pipeline as a non-blocking step by @mildwonkey in #742
- feat(console): assessment results generation by @meganwolf0 in #744
- chore(scan): integrate KICS scanning into PR pipelines by @brandtkeller in #751
- chore(deps): update actions/setup-node action to v4.1.0 by @renovate in #759
- chore(deps): update actions/checkout action to v4.2.2 by @renovate in #756
- chore(deps): update actions/setup-go action to v5.1.0 by @renovate in #761
- chore(deps): update github/codeql-action action to v3.27.0 by @renovate in #745
- chore(deps): update anchore/sbom-action action to v0.17.5 by @renovate in #753
- chore(deps): update module github.com/open-policy-agent/conftest to v0.56.0 by @renovate in #743
- chore(deps): update kubernetes packages to v0.31.2 by @renovate in #757
- chore(deps): update module sigs.k8s.io/e2e-framework to v0.5.0 by @renovate in #754
- chore(deps): update module github.com/charmbracelet/lipgloss to v0.13.1 by @renovate in #755
- chore(deps): update module github.com/charmbracelet/bubbletea to v1.1.2 by @renovate in #763
- chore(main): release 0.10.0 by @github-actions in #736
Full Changelog: v0.9.1...v0.10.0