This file is used to list changes made in each version of the omnibus cookbook.
- Package signing on EL7 requires the rpm-sign package.
- Don’t configure
SSL_CERT_FILE
globally on Windows
- Solaris 11 support
- Ruby install should not modify the PATH on Win systems
- Update the url for ccache/rsync
- Create
/etc/ssl/cert.pem
symlink on FreeBSD
- Bump Ruby version to 2.1.5
- Ensure FreeBSD Ruby install points at valid root CA cert
- Fix CA bundle location for omnibus env on windows
- Upgrade Bash to 4.3.30 to fix [CVE-2014-6271] (Shellshock)
- Don’t allow
ruby-install
to install deps
- Configure BSD Make for backward compat mode
- Guarantee presence of bzip2 on RHEL
- Ensure HTTPS remotes work in FreeBSD git install
- Reintroduce
sign-rpm
script
- Install ruby before git to ensure correct ownership of /usr/local/lib on OS X
- Stop infinitively growing Windows PATH
- Disable DTrace integration when compiling Ruby
- Use fully-qualified names when installing FreeBSD packages
- Add linting support (Foodcritic, Rubocop) to repo
- Fix ChefSpec 4.1.x deprecation warnings
- FreeBSD 10 support
- RHEL 7 support
- Ubuntu 14.04 support
- Update integration tests to ServerSpec 2
- Remove hard dependency on
yum-epel
cookbook - RPM signing is now managed from Omnibus
- Create environment scripts last.
- Add some additional elements to PATH on Windows systems.
- Print
gcc
andmake
versions inload-omnibus-toolchain.bat
.
- Install fakeroot and rpm-build packages on RHEL-based systems
- SUSE support
- Install fakeroot and devscripts packages on Debian-based systems
- Fix the idempotency check for chruby
- Set SELinux to permissive
- Install rsync
- Update Chef Sugar to v2.0.0
- Upgrade to ChefSpec 4
- Use the maximum number of builders when compiling from source
- Check
/usr/local/bin/bash
when checking if Bash is installed - Bump default Ruby version to 2.1.2 to fix readline issues
- Platform-specific scripts to laod omnibus toolchain/environment
- Deploy
sign-rpm
script on RHEL platform family
- Add proper support for Windows
- Add a group for the build user
- Fix memory leak in string concatenation
- Add support for Mac OS X
- Update Rubocop
- Update to Berkshelf 3
- Reduce number of dependencies on community cookbooks
- Packaged custom ChefSpec matchers
- Added checksum verifications for installing remote packages
- Support multiple rubies with
ruby-install
andchruby
- Ensure a consistent version of bash everywhere by compiling from source
- Improved test suite and coverage
- Use a consistent version of git by compiling from source
- Dropped support for smartos
- Dropped support for solaris2
- Pessimistically lock deps to
MAJOR.MINOR
- Update to
git
cookbook~> 3.0
- Switch to using the
yum-epel
cookbook
- Change default Ruby to 1.9.3-p484 (addresses [CVE-2013-4164])
- Refactor recipe to install Ruby on Windows. Main change is using
*.7zip
package instead of*.msi
. - Update .kitchen.yml for final 1.0 format.
- Install Ruby using rbenv
- Add serverspec integration test coverage
- Add Foodcritic and Rubocop linting support
- Add Travis CI support
- Add FreeBSD to
.kitchen.yml
- Add
ccache
support for faster builds.
- COOK-3178 - Fix order of git installation on FreeBSD
- [COOK-3170] Linking make to gmake breaks the package provider on FreeBSD
- [CHEF-3151] Fix regression in /tmp/portsnap call
- [CHEF-3151] Don't extract ports every time in omnibus::freebsd
- [CHEF-2576] add support for SmartOS
- [CHEF-4141] Initial Freebsd support for omnibus
- Initial release!