|
| 1 | +Omnibus Ruby CHANGELOG |
| 2 | +====================== |
| 3 | + |
| 4 | +v2.0.0 (Unreleased) |
| 5 | +------------------- |
| 6 | +Major changes: |
| 7 | +- `version` is now `default_version` |
| 8 | +- Added support for multiple software versions and version overrides |
| 9 | +- Added support for project-specific overrides |
| 10 | +- Added Mac DMG packaging functionality |
| 11 | +- Require Mixlib::Config 2.0 |
| 12 | + |
| 13 | +Minor changes: |
| 14 | +- Added a new CI pipeline on Travis |
| 15 | +- Switch to Ruby 1.9 hash syntaxes |
| 16 | + |
| 17 | +Tiny changes that probably won't affect you: |
| 18 | +- `.yardopts` are no longer committed |
| 19 | +- `.rspec` is no longer committed |
| 20 | +- Updated copyrights to new company name |
| 21 | +- Improved test coverage |
| 22 | +- Miscellaneous bug fixes |
| 23 | + |
1 | 24 | ## 1.3.0 (December 6, 2013)
|
2 | 25 |
|
3 | 26 | FEATURES:
|
4 | 27 |
|
5 |
| -* Add `build_retries` global config value (still 3 by default). ([@fujin][], [#63][]) |
6 |
| -* Add support for pre-install scripts. ([@christophermaier][]) |
7 |
| -* Add support for `*.tar.xz` files. ([@jf647][], [#71][]) |
8 |
| -* Add `erb` builder command. ([@ohlol][], [#79][]) |
9 |
| -* Add `package_user`, `package_group` to project definitions for setting |
| 28 | +- Add `build_retries` global config value (still 3 by default). ([@fujin][], [#63][]) |
| 29 | +- Add support for pre-install scripts. ([@christophermaier][]) |
| 30 | +- Add support for `*.tar.xz` files. ([@jf647][], [#71][]) |
| 31 | +- Add `erb` builder command. ([@ohlol][], [#79][]) |
| 32 | +- Add `package_user`, `package_group` to project definitions for setting |
10 | 33 | user and group ownership for of deb/rpm/solaris packages. ([@ohlol][], [#80][])
|
11 |
| -* Add `config_file` to project definitions for passing `--config-files` |
| 34 | +- Add `config_file` to project definitions for passing `--config-files` |
12 | 35 | options to the `fpm` builder commands. ([@christophergeers][], [#85][])
|
13 | 36 |
|
14 | 37 | IMPROVEMENTS:
|
15 | 38 |
|
16 |
| -* Bump default cpus to get better throughput when Ohai is wrong. ([@lamont-granquist][]) |
17 |
| -* Whitelist `libnsl` on Arch Linux. ([@sl4mmy][], [#67][]) |
18 |
| -* Switch to using pkgmk for Solaris. ([@lamont-granquist][], [#72][]) |
19 |
| -* Remove make install from c-example. ([@johntdyer][], [#73][]) |
20 |
| -* Update Vagrantfile template to use provisionerless base boxes. ([@schisamo][], [#74][]) |
21 |
| -* Allow access to `Omnibus.project_root` in builder blocks. ([@ohlol][], [#78][]) |
22 |
| -* Refactor how we handle loading dirs for software files. ([@benjaminws][], [#82][]) |
23 |
| -* Update depdencies: ([@schisamo][], [#86][]) |
24 |
| - * fpm 1.0.0 |
25 |
| - * mixlib-config 2.1.0 |
26 |
| - * mixlib-shellout 1.3.0 |
| 39 | +- Bump default cpus to get better throughput when Ohai is wrong. ([@lamont-granquist][]) |
| 40 | +- Whitelist `libnsl` on Arch Linux. ([@sl4mmy][], [#67][]) |
| 41 | +- Switch to using pkgmk for Solaris. ([@lamont-granquist][], [#72][]) |
| 42 | +- Remove make install from c-example. ([@johntdyer][], [#73][]) |
| 43 | +- Update Vagrantfile template to use provisionerless base boxes. ([@schisamo][], [#74][]) |
| 44 | +- Allow access to `Omnibus.project_root` in builder blocks. ([@ohlol][], [#78][]) |
| 45 | +- Refactor how we handle loading dirs for software files. ([@benjaminws][], [#82][]) |
| 46 | +- Update depdencies: ([@schisamo][], [#86][]) |
| 47 | + - fpm 1.0.0 |
| 48 | + - mixlib-config 2.1.0 |
| 49 | + - mixlib-shellout 1.3.0 |
27 | 50 |
|
28 | 51 | BUG FIXES:
|
29 | 52 |
|
30 |
| -* Properly handle `HTTP_PROXY_USER` and `HTTP_PROXY_PASS`. ([@databus23][], [#77][]) |
31 |
| -* Fix the incorrect error message logged when the Git fetcher failed to |
| 53 | +- Properly handle `HTTP_PROXY_USER` and `HTTP_PROXY_PASS`. ([@databus23][], [#77][]) |
| 54 | +- Fix the incorrect error message logged when the Git fetcher failed to |
32 | 55 | resolve refs to commits. ([@mumoshu][], [#81][])
|
33 |
| -* Removin unsupported `config.ssh.max_tries` and `config.ssh.timeout` |
| 56 | +- Removin unsupported `config.ssh.max_tries` and `config.ssh.timeout` |
34 | 57 | from Vagrantfile template. ([@totally][], [#83][])
|
35 |
| -* Mention the required Vagrant plugins. ([@jacobvosmaer][], [#70][]) |
| 58 | +- Mention the required Vagrant plugins. ([@jacobvosmaer][], [#70][]) |
36 | 59 |
|
37 | 60 | ## 1.2.0 (July 12, 2013)
|
38 | 61 |
|
39 | 62 | FEATURES:
|
40 | 63 |
|
41 |
| -* Add `whitelist_file` to software DSL. This allows an individual software |
| 64 | +- Add `whitelist_file` to software DSL. This allows an individual software |
42 | 65 | definition to declare files that should be ignored during health checking.
|
43 | 66 |
|
44 | 67 | IMPROVEMENTS:
|
45 | 68 |
|
46 |
| -* Raise an exception if a project's dependency is not found. |
| 69 | +- Raise an exception if a project's dependency is not found. |
47 | 70 |
|
48 | 71 | BUG FIXES:
|
49 | 72 |
|
50 |
| -* Properly load a project's transitive dependencies. |
51 |
| -* Ensure a component is only added to a library one time. |
| 73 | +- Properly load a project's transitive dependencies. |
| 74 | +- Ensure a component is only added to a library one time. |
52 | 75 |
|
53 | 76 | ## 1.1.1 (July 2, 2013)
|
54 | 77 |
|
55 | 78 | BUG FIXES:
|
56 | 79 |
|
57 |
| -* Raise an exception if a patch file is not found. |
58 |
| -* Be more explicit about types in CPU computation. |
59 |
| -* Include pkg version, iteration, arch for solaris packages. |
60 |
| -* Fix assorted typos in CLI output. |
| 80 | +- Raise an exception if a patch file is not found. |
| 81 | +- Be more explicit about types in CPU computation. |
| 82 | +- Include pkg version, iteration, arch for solaris packages. |
| 83 | +- Fix assorted typos in CLI output. |
61 | 84 |
|
62 | 85 | ## 1.1.0 (June 12, 2013)
|
63 | 86 |
|
64 | 87 | FEATURES:
|
65 | 88 |
|
66 |
| -* AIX health check whitelist support |
67 |
| -* AIX Backup-File Format (BFF) package support |
| 89 | +- AIX health check whitelist support |
| 90 | +- AIX Backup-File Format (BFF) package support |
68 | 91 |
|
69 | 92 | IMPROVEMENTS:
|
70 | 93 |
|
71 |
| -* Add libstdc++ to SmartOS whitelist libs - this allows the health check pass when |
| 94 | +- Add libstdc++ to SmartOS whitelist libs - this allows the health check pass when |
72 | 95 | depending on C++ libs.
|
73 | 96 |
|
74 | 97 | BUG FIXES:
|
75 | 98 |
|
76 |
| -* [CHEF-4246] - omnibus cache populate failing |
| 99 | +- [CHEF-4246] - omnibus cache populate failing |
77 | 100 |
|
78 | 101 | ## 1.0.4 (May 23, 2013)
|
79 | 102 |
|
80 | 103 | FEATURES:
|
81 | 104 |
|
82 |
| -* Add `release package` command which releases a single package with associated |
| 105 | +- Add `release package` command which releases a single package with associated |
83 | 106 | metadata file to a single S3 bucket.
|
84 |
| -* Arch Linux health check whitelist support |
| 107 | +- Arch Linux health check whitelist support |
85 | 108 |
|
86 | 109 | IMPROVEMENTS:
|
87 | 110 |
|
88 |
| -* Add libstdc++ to Mac whitelist libs - this allows the health check pass when |
| 111 | +- Add libstdc++ to Mac whitelist libs - this allows the health check pass when |
89 | 112 | depending on C++ libs.
|
90 |
| -* Change scope of `Omnibus::Library` instance from global to project. |
| 113 | +- Change scope of `Omnibus::Library` instance from global to project. |
91 | 114 |
|
92 | 115 | BUG FIXES:
|
93 | 116 |
|
94 |
| -* [CHEF-4214] - projects in multi-project omnibus repositories share dependency scope |
| 117 | +- [CHEF-4214] - projects in multi-project omnibus repositories share dependency scope |
95 | 118 |
|
96 | 119 | ## 1.0.3 (May 2, 2013)
|
97 | 120 |
|
98 | 121 | FEATURES:
|
99 | 122 |
|
100 |
| -* [CHEF-2576] - SmartOS health check whitelist support |
101 |
| -* [CHEF-4141] - FreeBSD health check whitelist support |
102 |
| -* [CHEF-3990] - Add support to uncompress zip file |
| 123 | +- [CHEF-2576] - SmartOS health check whitelist support |
| 124 | +- [CHEF-4141] - FreeBSD health check whitelist support |
| 125 | +- [CHEF-3990] - Add support to uncompress zip file |
103 | 126 |
|
104 | 127 | BUG FIXES:
|
105 | 128 |
|
106 |
| -* Fix project homepage in gemspec |
107 |
| -* Proper Thor 0.16.0, 0.17.0 suppport - Thor 0.18.0 renamed current_task to |
| 129 | +- Fix project homepage in gemspec |
| 130 | +- Proper Thor 0.16.0, 0.17.0 suppport - Thor 0.18.0 renamed current_task to |
108 | 131 | current_command
|
109 | 132 |
|
110 | 133 | ## 1.0.2 (April 23, 2013)
|
111 | 134 |
|
112 | 135 | IMPROVEMENTS:
|
113 | 136 |
|
114 |
| -* Travis CI support |
| 137 | +- Travis CI support |
115 | 138 |
|
116 | 139 | BUG FIXES:
|
117 | 140 |
|
118 |
| -* [CHEF-4112] `omnibus build project` command does not respect the |
| 141 | +- [CHEF-4112] `omnibus build project` command does not respect the |
119 | 142 | `--no-timestamp` flag
|
120 | 143 |
|
121 | 144 | ## 1.0.1 (April 21, 2013)
|
122 | 145 |
|
123 | 146 | BUG FIXES:
|
124 | 147 |
|
125 |
| -* Vagrant and Berkshelf Vagrant plugin version updates in generated project's |
| 148 | +- Vagrant and Berkshelf Vagrant plugin version updates in generated project's |
126 | 149 | README.md. Current requirements for the virtualized build lab are:
|
127 |
| - * Vagrant 1.2.1+ |
128 |
| - * `vagrant-berkshelf` plugin (this was renamed from `berkshelf-vagrant`) |
| 150 | + - Vagrant 1.2.1+ |
| 151 | + - `vagrant-berkshelf` plugin (this was renamed from `berkshelf-vagrant`) |
129 | 152 |
|
130 | 153 | ## 1.0.0 (April 21, 2013)
|
131 | 154 |
|
132 |
| -* The initial release. |
| 155 | +- The initial release. |
133 | 156 |
|
134 | 157 | <!--- The following link definition list is generated by PimpMyChangelog --->
|
135 | 158 | [#63]: https://github.com/opscode/omnibus-ruby/issues/63
|
|
0 commit comments