Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 458 lines (396 sloc) 26.728 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457
Mon Sep 27 6:22:00 NZST 2009

Release Notes - Chef - Version 0.7.14

** Bug
    * [CHEF-454] - Centos4 yum provider failure
    * [CHEF-565] - dpkg provider fails at packages with a dash in it, causing packages to be re-installed on every chef run
    * [CHEF-570] - Portage package provider uses wrong regexp in load_current_resource
    * [CHEF-577] - provider.rb doesn't give @definitions a default value of Hash.new, causing epic fail in resource DSL
    * [CHEF-588] - RC is missing debugging info in find_preferred_file
    * [CHEF-591] - if service doesn't have a status command, process table inspection fails in simple service provider
    * [CHEF-593] - deploy resource is not idempotent
    * [CHEF-602] - in deploy provider, callback-defined resources are executed in all subsequent callbacks
    * [CHEF-603] - deploy: gems.yml support
    * [CHEF-604] - deploy: sudo / run command handler support
    * [CHEF-614] - LWRP undefined local variable or method `new_resource'
    * [CHEF-619] - Mixlib-* gems installed from gemcutter.org have too restrictive permissions
    * [CHEF-621] - LWRP dynamic attribute methods are Ruby 1.9 incompatible and cause warnings in 1.8
    * [CHEF-628] - Deploy resource removes newest release instead of oldest

** Improvement
    * [CHEF-620] - LWRP components should be shown in Web UI
    * [CHEF-622] - Gem Package resource/provider shouldn't silently ignore the options attribute
    * [CHEF-631] - Should create LWRP resources/providers for new_cookbook


Fri Sep 4 7:25:00 NZST 2009

Release Notes - Chef - Version 0.7.12

** Bug
    * [CHEF-293] - Chef breaks on systems with non-English Locales
    * [CHEF-501] - Fails to follow notification chains
    * [CHEF-534] - remove execute permissions from javascripts, images, etc.
    * [CHEF-544] - Service provider fails to set @new_resource.updated
    * [CHEF-562] - typo in provider/ifconfig.rb
    * [CHEF-569] - Remote File causes updates to be sent regardless of idempotency
    * [CHEF-578] - Lots of files/subdirectories in a remote_directory cause most chef requests to take 11.5 seconds, and the merb process goes up to 100% CPU

** Improvement
    * [CHEF-503] - cookbooks UI should display the relative path of the template
    * [CHEF-546] - Make couchdb version switcher 0.8 specific, and use the new format for everything else.
    * [CHEF-559] - distro/ should be under 'chef' dir and packaged w/ gem.
    * [CHEF-560] - refactor Chef::Provider::Group::Groupadd
    * [CHEF-561] - Flexible application layouts for deploy resource and provider
    * [CHEF-566] - Deploy resource/provider callbacks for before_migrate, &etc. should support in-line recipes
    * [CHEF-568] - Increase logging for Remote File status, including checksummation.
    * [CHEF-580] - faster find_preferred_file
    * [CHEF-582] - group resource should allow users or members as a parameter

** New Feature
    * [CHEF-145] - Cron resource: add support for setting cron environment variables like MAILTO or PATH
    * [CHEF-419] - Create SCM resource and providers for git & svn
    * [CHEF-496] - add simple service provider to chef

** Task
    * [CHEF-571] - LWRP unit tests

Release Notes - Chef - Version 0.7.10

** Bug
    * [CHEF-287] - chef client logging to file only dumps periodically
    * [CHEF-362] - regression: mixlib-config 1.0.10 breaks log_location= override
    * [CHEF-476] - merb-slices gem not installed with new chef server install on ubuntu 9.0.4
    * [CHEF-481] - 0.7.6 breaks Centos5
    * [CHEF-488] - When installing a gem_package, the version parameter needs to be quoted
    * [CHEF-492] - Attributes aren't quite hash enough to fool variables() method in templates
    * [CHEF-494] - Multiple roles' default_attributes are not merged correctly on the node
    * [CHEF-497] - Status page fails to work under ruby 1.8.5
    * [CHEF-500] - server.rb log_location truncation take two
    * [CHEF-512] - Update chef config for pending mixlib-config config_attr_writer fix
    * [CHEF-525] - Spec failures in node/attribute_spec.rb

** Improvement
    * [CHEF-449] - use the basename of the target path as the default for the template, remote_file and remote_directory sources
    * [CHEF-493] - Alias set_unless with "default" in attributes.rb
    * [CHEF-509] - add man pages, initscripts and other goods from packaging efforts
    * [CHEF-515] - chef-server needs to be compatible with couchdb 0.10.0
    * [CHEF-524] - Chef::Platform.find_provider_for_node is always used to get an instance of the provider (code duplication)

Wed Aug 12 21:57:53 NZST 2009

Release Notes - Chef - Version 0.7.8

** Bug
    * [CHEF-269] - remote_file fails if URL contains % characters
    * [CHEF-431] - ChefServerSlice::OpenidServer#index should treat content_type as a symbol
    * [CHEF-432] - chef-server-slice views should use slice_url instead of url
    * [CHEF-439] - service resource - inherited file handle weirdness
    * [CHEF-472] - Output logging is very choppy
    * [CHEF-473] - attribute setting issue in 0.7.6
    * [CHEF-477] - Walking an attribute with .each when it is deeply nested and has no defaults or overrides causes an exception
    * [CHEF-479] - Attribute setting issue in 0.7.6 - wrong saved names?
    * [CHEF-482] - Nested hashes loaded from JSON don't act like nested hashes
    * [CHEF-483] - Chef::Node::Attribute.should behave_like_a(Hash)
    * [CHEF-484] - Method Missing attribute lookups don't honour auto vivify on read.
    * [CHEF-486] - Attributes added from an attribute file can unneccessarily block run list expansion

** Improvement
    * [CHEF-430] - Add support for HTTP Basic Authentication to Chef::REST

** New Feature
    * [CHEF-474] - Switch chef-server syntax highlighting to coderay
    * [CHEF-475] - chef-repo should have a roles directory with chef upgrade from blog post

Sat Aug 8 4:45:50 NZST 2009

Release Notes - Chef - Version 0.7.6

** Bug
    * [CHEF-87] - File specificity (preferred file) is broken by dotfiles
    * [CHEF-357] - groupmod error with chef (0.6.2)
    * [CHEF-371] - Link provider will not delete symbolic link if target does not exist
    * [CHEF-394] - Last Check-in is only updated on the first run of chef-client, but not on later runs
    * [CHEF-400] - Chef::Application#fatal! should log output to STDERR aswell, so errors are more plain
    * [CHEF-406] - typos in specs, fix resulting failures
    * [CHEF-407] - CHEF-308 breaks mount provider remote filesystem usage
    * [CHEF-409] - run_list specified in json doesn't run the file caching step before trying to find recipes
    * [CHEF-410] - Be able to have major, minor, revision for metadata version.
    * [CHEF-411] - When a recipe is in the run_list and included, it may be run twice
    * [CHEF-413] - why did chef gem get so big?
    * [CHEF-415] - Error message clarity when a registration exists for the same hostname but the local secret doesn't exist / match
    * [CHEF-416] - API roles, search integration features have failing steps
    * [CHEF-423] - gentoo service provider enable action always runs for long service names
    * [CHEF-431] - ChefServerSlice::OpenidServer#index should treat content_type as a symbol
    * [CHEF-432] - chef-server-slice views should use slice_url instead of url
    * [CHEF-433] - rake install should not copy .git files in addition to .svn
    * [CHEF-436] - Default attributes from a role should not be written into the role's nodes
    * [CHEF-437] - if manage_home is set to true but no home is set then home dir becomes -m
    * [CHEF-439] - service resource - inherited file handle weirdness
    * [CHEF-458] - File Cache stub missing
    * [CHEF-463] - chef-solo and chef-client should display the version with --version (and optionally, -v)
    * [CHEF-465] - chef-solo tries to get templates from localhost:4000
    * [CHEF-467] - chef-server web ui doesn't load assets properly with 0.7.5

** Improvement
    * [CHEF-373] - include specs in chef gem
    * [CHEF-418] - Update readme for new integration tests
    * [CHEF-427] - Minor cleanup of JSON Attribute editor
    * [CHEF-430] - Add support for HTTP Basic Authentication to Chef::REST
    * [CHEF-448] - allow a default URL definition in client.rb

** New Feature
    * [CHEF-274] - Add support for multiple named queues on a single stompserver
    * [CHEF-414] - add symlink owner/group support
    * [CHEF-420] - Decouple usage of -s from -i

Fri Jun 26 1:52:15 NZST 2009

Release Notes - Chef - Version 0.7.4

** Bug
    * [CHEF-388] - rake task new_cookbook generates empty version metadata
    * [CHEF-399] - Unit test fixes and 100% CPU bug
    * [CHEF-401] - After Install Phusion throws a Runtime Error because of the log file
    * [CHEF-402] - Weird characters on the bottom of status page
    * [CHEF-403] - Capitals in authorized_open_id_identifiers
    * [CHEF-404] - openid consumer only valid for http://authorized_openid_identifier/

** Improvement
    * [CHEF-363] - we should kick out logged in openids if they become unauthorized

** New Feature
    * [CHEF-381] - Ruby Block Resource

Thu Jun 25 2:22:25 NZST 2009
Release Notes - Chef - Version 0.7.2

** Bug
    * [CHEF-166] - chef-server-slice rake install does not pick up merb-core dependency correctly
    * [CHEF-299] - chef client running under runit does not restart
    * [CHEF-348] - chef-server-slice version isn't tied to chef-server when loaded
    * [CHEF-355] - Test chef::rest, chef::couchdb for remote DoS due to BigDecimal
    * [CHEF-359] - Using chef-server-slice results in exceptions.rb "superclass mismatch for class Exceptions"
    * [CHEF-360] - rake tasks should copy roles
    * [CHEF-362] - undefined method `sync=' for "/var/log/chef/server.log":String (NoMethodError)
    * [CHEF-367] - node run_list is empty when running chef-client with a json file specifying run_list
    * [CHEF-369] - chef-indexer pid and permissions
    * [CHEF-372] - chef-client and chef-solo will fail to run ohai if the node_name is explicitly configured.
    * [CHEF-376] - Roles don't save.
    * [CHEF-383] - Cookies have limit of 4K.
    * [CHEF-386] - 'rake roles' doesn't update json files from ruby files
    * [CHEF-387] - deleting a role generates a 500 error in the web interface
    * [CHEF-396] - 4k cookie limit with nginx+passenger

** Improvement
    * [CHEF-361] - Init service provider currently doesn't start a service when the 'restart' action is called if the service is not already running.
    * [CHEF-363] - we should kick out logged in openids if they become unauthorized
    * [CHEF-368] - Chef README in the GitHub repo is outdated!
    * [CHEF-370] - prettify /status view of uptime
    * [CHEF-373] - include specs in chef gem
    * [CHEF-374] - drop outdated contrib/

** New Feature
    * [CHEF-274] - Add support for multiple named queues on a single stompserver
    * [CHEF-381] - Ruby Block Resource

Tue Jun 9 13:51:52 PDT 2009
Release Notes - Chef - Version 0.7.0
http://tickets.opscode.com

** Bug
    * [CHEF-178] - remote_directory not supported in chef-solo
    * [CHEF-242] - activesupport conflicts with to_json in node.rb
    * [CHEF-245] - chef/provider/user/useradd.rb should only add -m to command line if home directory is being modified
    * [CHEF-253] - chef-server-slice on centos 5.3 incompatibility with merb-core and ruby 1.8.5
    * [CHEF-259] - redhat service provider - correct use of chkconfig
    * [CHEF-260] - yum provider remove_package without version broken
    * [CHEF-261] - yum provider depends on 'json' which is not available for Python 2.4
    * [CHEF-271] - rpm packaging - executable examples
    * [CHEF-276] - server.rb log_location truncation
    * [CHEF-280] - recipes evaluated twice
    * [CHEF-281] - Locale isn't set properly during package installation on Ubuntu 8.10 (at least)
    * [CHEF-283] - "registrations" should be "registration's"
    * [CHEF-295] - chef-indexer throws fatal exception when processing index/remove messages
    * [CHEF-296] - limiting openid providers variable consistency
    * [CHEF-297] - Failing specs for portage provider
    * [CHEF-310] - yum provider - YumCache - refresh logic
    * [CHEF-312] - FreeBSD user and group provider broken by CHEF-220
    * [CHEF-320] - roles creation fails with an `each' nil:NilClass error
    * [CHEF-330] - Chef::Config[:solo] not being set in Solo runs
    * [CHEF-331] - user provider - useradd.rb :manage_home confusion
    * [CHEF-336] - Error when no tags set in create REST call
    * [CHEF-339] - log file should be a string, got: #<IO:0x7f0db9a68ad8>
    * [CHEF-342] - chef-server's config.ru should include the server config file
    * [CHEF-344] - gem_package resources failing to install packages
    * [CHEF-345] - chef-client doesn't automatically read /etc/chef/client.rb anymore
    * [CHEF-350] - chef-solo json attributes aren't loaded

** Improvement
    * [CHEF-116] - Require authentication for the entire Chef Server
    * [CHEF-122] - Notifies should be able to send different actions to different resources, perhaps through a hash
    * [CHEF-151] - Refactor application CLI logic to a seperate class so it can be tested
    * [CHEF-215] - Speedup of package provider (at least, for Gentoo)
    * [CHEF-225] - Routing provider needs extended to manage configuration files
    * [CHEF-243] - Search results in recipes & chef server return a *flattened* hash. It should return, or be able to return, a non-flattened hash, with all field names intact.
    * [CHEF-251] - chef-server should run from gems without requiring config file modifications within the gem directories.
    * [CHEF-268] - Config files should be able to be passed into chef-client as http resources
    * [CHEF-272] - include contrib/ in gems
    * [CHEF-288] - service resource - supports and custom stop/start/etc commands
    * [CHEF-302] - chef-server authentication requirement should link to information on securing openid
    * [CHEF-317] - Last Check in relative time ago
    * [CHEF-323] - yum provider - improve failure output
    * [CHEF-325] - cookbook not found error message is not helpful for metadata uptake
    * [CHEF-329] - more useradd home directory fun
    * [CHEF-332] - Deleting a node via the web-ui pops up an error message, though the deletion is successful
    * [CHEF-346] - Update 0.7.0 for new rake task to test templates and cache tests
    * [CHEF-347] - cleanup - chef/provider/remote_directory.rb do_recursive_old

** New Feature
    * [CHEF-131] - Add a flag to chef-client to re-read JSON attribute file each time it wakes up (in conjunction with daemonization/interval)
    * [CHEF-220] - Interface Provider
    * [CHEF-226] - the group resource doesn't allow you to add or remove users from the group, just explicitly set them.
    * [CHEF-232] - determine if a recipe has been seen / included on a node
    * [CHEF-265] - Add support for MacPorts on OS X as a package provider
    * [CHEF-275] - Cookbook Meta-data Generator
    * [CHEF-284] - Role support
    * [CHEF-306] - We should only ship the set of cookbooks needed to build a node to the edge
    * [CHEF-337] - Update skeleton repository for Chef 0.7.0

Wed Apr 29 16:08:40 PDT 2009
Release Notes - Chef - Version 0.6.2
http://tickets.opscode.com

** Bug
    * [CHEF-255] - chef-client doesn't respect interval and stay running in foreground.
    * [CHEF-257] - Rake test does not execute tests against the site-cookbooks directory

** Improvement
    * [CHEF-249] - can I has open-uri supported "-j http://blah.com/some.json" for chef-solo/client?
    * [CHEF-258] - gem_package doesn't allow you to point at a custom gem binary outside of your $PATH

Tue Apr 28 16:43:43 PDT 2009
Release Notes - Chef - Version 0.6.0
http://tickets.opscode.com

** Bug
    * [CHEF-134] - User IDs and GIDs with negative numbers cause a type exception
    * [CHEF-162] - delayed notifications should coalesce so they don't run multiple times
    * [CHEF-163] - remote_file not working on head, 404 due to missing route
    * [CHEF-164] - Slice routing changes break remote file provider
    * [CHEF-169] - Detect and use new view URL's for CouchDB 0.9.0 compatability
    * [CHEF-171] - Package name with a dash (-) in it is not recognised
    * [CHEF-173] - With debug logging level set long running commands do not show their output in real time
    * [CHEF-174] - directory mode not set correctly
    * [CHEF-182] - Chef::Exception masks ::Exception (see OHAI-79)
    * [CHEF-185] - file delete backs up links
    * [CHEF-186] - file delete fails if file does not exist
    * [CHEF-188] - Merb dependencies for both the server app and slice need to be updated to 1.0.10
    * [CHEF-190] - apt provider fails on non-English debian installations
    * [CHEF-195] - The backup attribute for File needlessly creates a backup then deletes it when set to 0
    * [CHEF-198] - chef-solo banner
    * [CHEF-206] - chef-server-slice rake install fails
    * [CHEF-207] - chef-server and chef-server-slice should require merb > 1.0, not specific versions
    * [CHEF-218] - Search indexes are broken due to missing route
    * [CHEF-222] - CouchDB 0.9 compat causes the client to attempt a connection to the CouchDB server (while instantiating a node object)
    * [CHEF-227] - Delete operation of Search Index is not working
    * [CHEF-228] - chef-server under passenger: Controller class not found for controller `registrations'
    * [CHEF-230] - remote_file with a url should include a type of hash option to verify the downloaded file is what we expected
    * [CHEF-237] - Apt provider won't install msttcorefonts
    * [CHEF-238] - Commands with over 4k of output will block forever
    * [CHEF-244] - Chef server no longer checks openid's against the authorized_openid_identifiers configuration

** Improvement
    * [CHEF-54] - chef-server should be a merb slice
    * [CHEF-129] - Implement pilu's web-app-theme for chef-server
    * [CHEF-148] - cookbook naming and routing
    * [CHEF-153] - Allow access to a list of OpenID's via configration.
    * [CHEF-159] - CookbookLoader#load_cascading_files uses Dir.glob(array) syntax, which is unavailable on RHEL and Centos
    * [CHEF-167] - chef-server-slice rake install requires sudo
    * [CHEF-172] - In FreeBSD package provider simplify source parameter "magic" by using PKGNAME in ports Makefile
    * [CHEF-177] - Where multiple ports have the same name allow path to ports to be given
    * [CHEF-192] - speed up yum provider
    * [CHEF-200] - fixes from centos packaging attempt
    * [CHEF-210] - enterprise linux init scripts and configs
    * [CHEF-213] - Fixing typos in the code
    * [CHEF-214] - On Gentoo, services always support the :status command, so enable it by default
    * [CHEF-246] - Should be clearer what tags are attached to a node
    * [CHEF-247] - Let chef-server and chef-client compare checksums in bulk rather than one at a time.

** New Feature
    * [CHEF-78] - Add a mixin for parsing a file and replacing lines
    * [CHEF-176] - Chef status page that displays basic info about each chef managed node
    * [CHEF-191] - Enable optional CouchDB storage for OpenID associations and nonces
    * [CHEF-216] - Allow execute/script resources to set umask


Thu Mar 5 19:51:02 PST 2009
Release Notes - Chef - Version 0.5.6
http://tickets.opscode.com

** Bug
    * [CHEF-112] - FreeBSD service provider does not enable service in /etc/rc.conf if service_enable line is not already there
    * [CHEF-115] - Remote file resource appears to have reserved words that if used, lead to a 404 error
    * [CHEF-118] - FreeBSD package provider can not read the candidate version of the port "php5-mysql"
    * [CHEF-119] - FreeBSD service provider uses incorrect name for enabling MySQL server in /etc/rc.conf
    * [CHEF-126] - chef session_secret_key is hard-coded
    * [CHEF-132] - cron resource should check integer values and convert to string
    * [CHEF-138] - remote_directory doesn't work
    * [CHEF-139] - log_level doesn't affect the actual log level
    * [CHEF-141] - remote_file with URL source does not obey http 301 redirects
    * [CHEF-149] - chef-client banner

** Improvement
    * [CHEF-54] - chef-server should be a merb slice
    * [CHEF-102] - display template error line numbers to aid debugging
    * [CHEF-140] - Chef client should know how to use client certs
    * [CHEF-146] - Should be able to run features from scratch, starting couch and other deps
    * [CHEF-150] - Resource names are limited to one underscore
    * [CHEF-152] - The mount resource should be able to add/remove entries in /etc/fstab

** New Feature
    * [CHEF-80] - rpm package provider
    * [CHEF-93] - mount / filesystem provider and resource type
    * [CHEF-130] - Cucumber integration testing

Fri Feb 13 12:26:07 PST 2009
Release Notes - Chef - Version 0.5.4
http://tickets.opscode.com/

** Bug
    * [CHEF-48] - Invalid default recipe causes merb 500 error
    * [CHEF-64] - chef-server pukes if you type an invalid url in the openid login
    * [CHEF-72] - Templates used in definitions searched for only the cookbook they are used in
    * [CHEF-76] - Search queries return empty results occationally
    * [CHEF-77] - Indexer broken - theoretically creates index, but cannot read them
    * [CHEF-82] - user provider doesn't handle 'shadow' not being installed correctly
    * [CHEF-87] - File specificity (preferred file) is broken by dotfiles
    * [CHEF-89] - remote_file doesn't support being passed a URL as a source, but the documentation argues otherwise - solo only
    * [CHEF-90] - Search in recipes does not allow for attribute selection, even though the REST API does.
    * [CHEF-92] - When loading the prior resource we should never load its action
    * [CHEF-94] - Definitions should allow access to the node object within the parameter setting block
    * [CHEF-95] - not_if's string behaviour is broken, closed stream
    * [CHEF-96] - group resource doesn't if members is empty so it always tried to add them
    * [CHEF-97] - not_if and only_if cause exceptions in popen4
    * [CHEF-108] - @@seen_recipes is a class variable, this makes chef-client and chef-solo *not* run any recipes after the first run in daemon mode
    * [CHEF-110] - interval / splay needs to be supported outside of daemonized mode for chef-client
    * [CHEF-111] - user provider mistakenly attempts to modify the user even if no changes are required
    * [CHEF-114] - when not given an interval on the command line, chef-client runs in a tight loop driving server load up
    * [CHEF-117] - Can't setgid if you have already setuid-ed
    * [CHEF-123] - User provider fails to correctly compare a numeric GID to a string GID
    * [CHEF-124] - Chef-server should set reload_classes false
    * [CHEF-125] - chef-server init.rb should set Merb log_stream to the location supplied by chef/server.rb

** Improvement
    * [CHEF-71] - service resource :supports attribute too rubyish and unlike :action
    * [CHEF-73] - When specifying a custom gem source for a gem_package, also include rubyforge in the list of sources so gem dependencies can be installed
    * [CHEF-106] - refactor search, move attributes to search function : chef/chef-server/lib/chef/search.rb, chef/chef-server/lib/controllers/search.rb
    * [CHEF-107] - more informative message for info log on package upgrade
    * [CHEF-127] - cron resource should log to info for update/add instead of debug

** New Feature
    * [CHEF-59] - Package resource need Redhat provider
    * [CHEF-91] - Chef Client should reload the configuration on SIGHUP

Sat Jan 31 18:52:41 PST 2009
Release Notes - Chef - Version 0.5.2
http://tickets.opscode.com/

** Bug
    * [CHEF-28] - Rendering error when editing a node
    * [CHEF-34] - Failing unit test on OS X
    * [CHEF-36] - Default @action for http_request is :create instead of :get
    * [CHEF-37] - Chef Solo does not obey the file selection laws
    * [CHEF-38] - Unabled to delete nodes from the Node page
    * [CHEF-41] - Chef Solo tells lies about being able to --noop
    * [CHEF-43] - service provider lacks action_none
    * [CHEF-44] - Chef will block forever reading IO, even on processes that don't play nicely with their filehandles
    * [CHEF-52] - Chef traces miserably if ohai fails to provide it with a hostname
    * [CHEF-57] - Permission denied when using bash resource and a non-root uid
    * [CHEF-60] - Teach chef about the debian platform
    * [CHEF-62] - portage provider should support both fully qualified package names and non prefixed package names
    * [CHEF-70] - Clicking on certain recipes within Chef Server (chef-server 1.0.8.1) Web UI results in error 500
    * [CHEF-75] - Badly behaved children block all IO

** Improvement
    * [CHEF-11] - Templates should be cached once
    * [CHEF-29] - Group provider needs to be able to manage group members
    * [CHEF-30] - Link should be more intuitive
    * [CHEF-49] - Chef should be able to manipulate cron jobs
    * [CHEF-55] - Service resource needs Gentoo providers
    * [CHEF-56] - Service resource needs Redhat providers

** New Feature
    * [CHEF-35] - http_request should allow a block for the message, which will get evaluated when the request is sent
    * [CHEF-46] - route provider for adding and deleting routes
    * [CHEF-53] - support for freebsd pkg_*
    * [CHEF-58] - Support for rc.d services in freebsd
    * [CHEF-61] - Added Cron provider support for gentoo in platform.rb
    * [CHEF-66] - Create registrations via REST easily

Thu Jan 15 11:13:45 PST 2009
Release Notes - Chef - Version 0.5.1
http://tickets.opscode.com/

** Bug
    * [CHEF-3] - Require chef loads everything
    * [CHEF-7] - Remote File tests failing after Solo updates
    * [CHEF-10] - Remove Chef::FileStore in favor of Chef::FileCache
    * [CHEF-12] - spec_helper causes bogus Constant redefinition
    * [CHEF-16] - Search and SearchIndex are only used by the Chef Server, but they live in Chef Client
    * [CHEF-18] - Search index does not understand nested hashes
    * [CHEF-22] - templates aren't created / found in the cache and execution aborts

** Improvement
    * [CHEF-6] - Chef should require Ohai, not Facter
    * [CHEF-21] - Chef::Daemon needs unit tests
    * [CHEF-27] - No longer use MD5 anywhere - no sleep till SHA-256

** New Feature
    * [CHEF-1] - Group Support
    * [CHEF-5] - Documentation for Service Providers/Resources
    * [CHEF-8] - Add sugar for a Tag attribute on the nodes
    * [CHEF-9] - Chef Client should Daemonize, schedule, and splay
    * [CHEF-25] - http_request resource and provider
    * [CHEF-26] - When you have a resource with the same name, it should inherit the pre-existing resources attributes

Something went wrong with that request. Please try again.