MonkeyFarm 2.0 ChangeLog ======================== All bugs/feature details can be found at: https://github.com/rackspace/monkeyfarm/issues/XXXXX Where XXXXX is the 'Issue #' referenced below. Additionally, this change log is available online at: http://monkeyfarm.readthedocs.org/en/latest/changes/ 2.0.6 Alpha - August 25, 2011 ----------------------------- Bug Fixes ^^^^^^^^^ * :issue:`77` - Default mf.conf needs user/api_key defaults too * :issue:`85` - mf tag list-builds --filter broken * :issue:`86` - Increased package branch size limit * :issue:`92` - KeyError: 'user' in regulator process * :issue:`94` - Builds should not be created if no releases are assigned * :issue:`95` - Clean all labels of special characters Security Related Fixes ^^^^^^^^^^^^^^^^^^^^^^ * :issue:`88` - Hide user email field from json output Feature Enhancements ^^^^^^^^^^^^^^^^^^^^ * :issue:`12` - package-branch.releases defaults to build_handler.releases * :issue:`68` - Make task/system assignment smarter * :issue:`79` - Email group owner when users join * :issue:`81` - Add an 'admin_email' option in regulator config * :issue:`82` - Ability to get an archive of build data * :issue:`91` - Status command should output user@host info * :issue:`97` - Ability to add karma/comments to builds * :issue:`99` - Ability to override dist macro on rpm builds 2.0.4.2 Alpha - June 13, 2011 ----------------------------- Bug Fixes ^^^^^^^^^ * :issue:`70` - Quiet option breaks mf-regulatord/mf-workerd * :issue:`75` - Daemonize needs to happen earlier * :issue:`73` - Daemonize broken in mf-workerd 2.0.4 Alpha - June 10, 2011 --------------------------- Bug Fixes ^^^^^^^^^ * :issue:`32` - Daemons fail to restart on RPM upgrade * :issue:`36` - Build status is not updated properly when tasks are reset * :issue:`39` - Logrotate missing from RPMs (mf-worker/mf-regulator) * :issue:`40` - 500 ISE when filtering package-branch listall. * :issue:`43` - Context of mf-worker/mf-regulator does not fully change env * :issue:`47` - Command 'mf build listall --all' is broken * :issue:`57` - SOURCES directory shouldn't be required (rpm plugin) * :issue:`64` - Package branch VCS Issues * :issue:`66` - Daemon processes do not create /var/run/monkeyfarm if missing. Feature Enhancements ^^^^^^^^^^^^^^^^^^^^ * :issue:`7` - Email notifications (started, but not complete) * :issue:`13` - RPM build handler now supports creating local repos. * :issue:`35` - Ability to clear cache on the server for a package branch. * :issue:`38` - Allow package-branch to have a build_prefix * :issue:`44` - Make the 'cycle_time' offset longer Misc Changes ^^^^^^^^^^^^ * :issue:`54` - Change 'current-project' command to 'status' * :issue:`59` - Allow builds to not require a build_type * :issue:`65` - Rename mf-regulator/mf-worker with 'd' suffix (for daemon) 2.0.3.1 Alpha - Apr 22 2011 --------------------------- Bug Fixes ^^^^^^^^^ * :issue:`3` - Startup log for daemons should be to warn (not info) * :issue:`23` - OperationalError: (1054, "Unknown column 'targets.run_createrepo' * :issue:`25` - Missing value (project_label, task_label) on system.assign_task * :issue:`26` - mf task reset broken * :issue:`27` - Task status not being updated on failure * :issue:`28` - NameError: global name 'orig_status' is not defined * :issue:`29` - AttributeError: 'System' object has no attribute 'remove' * :issue:`30` - Uncaught IndexError in rpm plugin * :issue:`33` - Task gets assigned before 'spectool' can fully download sources * :issue:`34` - Tag repos not included in build (when include_in_build=True)