Skip to content

v3.0.0

Compare
Choose a tag to compare
@sethvargo sethvargo released this 27 Mar 22:28
· 2325 commits to main since this release

New Features

  • No more rake! Software definitions are incrementally built and cached using git instead. Software dependency build has been rewritten to leverage git caching. This means compiled software definitions are cached, so future Omnibus project builds are much faster. However, this does introduce some potential breaking changes.
    • Project-level software dependencies are built last.
    • it is assumed that project-level software dependencies are most frequently changed, and thus Omnibus optimize for such a case.
    • If you have software definitions that hard code always_build, you will probably want to turn that off now.
    • Blank directories are not cached. If you would like a blank directory to be cached, add a .gitkeep file to the folder.
    • The build order is compiled in a different way, which might result in a different ordered-installation than previous versions of omnibus.
    • For an example of you you might need to update your project, please see opscode/omnibus-software@02d06a

Bug fixes

  • Support for building DMGs (OSX Disk Images)
  • Update generator to create assets for pkg/dmg resources
  • There's a fancy new logo
  • Added Chef Sugar integration
  • Improved documentation
  • Improved test coverage